2008.10.15

8日に1番のりばのphpによるモジュール化を行なったわけだが、これによって混雑時間帯を中心に「503 Service Unavailable」のエラーが出てしまっているようなので、「条件付きGET」を利用して、ブラウザのリクエストに対してページが更新されていないときは「304 Not Modified」を返却するように改修した。

メッセージ番号304を返されたブラウザはキャッシュを表示することになるから、その分サーバーとのネットワークトラフィックが軽減されるはずだが、はてさてどのぐらい軽減されるのかっつーのは未知数。Webサイト側の更新頻度とアクセス量に依存することは言わずもがなだが、何分初めての作業だし、様子を見て、また問題が起きたら対処するってことになっちまうかねぇ・・・といったところ。

2008.10.13

こんなん買ってみた。人呼んで"ゴリラポッド"。

ゴリラポッド
▲ゴリラポッド

使い方
▲こうやって使う

これはなかなか便利。撮影の片手間に動画を撮ることが多くなった。小さくて、嵩張らないからカバンのちょっとした隙間に入れられるし、機動力重視派には持ってこいのアイテムかも。

2008.10.08

1番のりばというWebサイトは、実に5000弱ものページをMTにて一括して管理しているのだが、これぐらいページ数が膨大になってしまうと問題となってくるのが再構築。時間はかかるわ、エラーが出るわ、サーバー負荷は大きいわで悩みの種となっていたのだが、このたびphpによるモジュール化ってのをやってみた。

MEMO
・MTのphp化手順
1.拡張子の変更(インデックス、アーカイブ、出力フォーマット)
2.XML宣言の修正
3.ファイル・ディレクトリのパーミッション変更
・外部ファイルの読み込み
<?php include("aaaa.php"); ?>

上記手順により月別の過去ログとカテゴリの表示部分をモジュールとして外部ファイル化、インデックスと各アーカイブで読み込むようにしたところ、これが効果覿面・・・30~40分かかっていたページ全体の再構築がわずか5分程度で済むようになった。

MTのphpを用いたモジュール化は、検索すればいくらでも情報が出てくるメジャーな負荷軽減方法だし、やってみれば意外と簡単にできるから、もっと早くやっておけばよかったなァ、と。

2008.10.03

2001 Google search

▲2001年にググったら?

グーグルが10周年を迎えたんだそうな。熱狂的なグーグルファンってわけじゃないが、とりあえずおめでとうござんす。

んで、素朴に面白いなーと思ったのが上の画像。グーグル10周年を記念したコンテンツ内にある、「2001 Google search」というもの。この検索ページを使うと、2001年1月のデータに基づいた検索結果を得ることができる。7年前のデータをよく残してるもんなんだなと感心する(データの蓄積は財産だから当たり前っちゃ当たり前だが)が、まさに2001年にググったら?を実現、仮想タイムスリップができるというわけ。

今でこそ当たり前になった単語が2001年では存在しなかったり、SEO(検索エンジン最適化)なんても流行ってなかったし、ブログもWikipediaも無いし、とにかく今と違うWebの世界を暇だったら体験してみてくださいな。

Google 2001

#「10周年」でググると、Yahoo!の10周年ページが一番にヒットするのはどうかと思う(笑)