2007年8月13日

Google Sitemaps

 AmagleにもGoogle Sitemapsを置くことにしました。Amagleはディレクトリを持っている関係で、ページ数が多いので。これで効率的にロボットが回ってくれるようになるはずです。

 Google Sitemapsと言っても特に難しいことは無く、シンプルなXMLを適当なスクリプトで出力させただけです。

 くわしい書式は下のリンクを見てください。

Google ウェブマスターツール

2007年7月23日

キャッシュコントロール

そういえば、apacheキャッシュコントロールを変えてリクエストを減らすテクニックが紹介されていました。
週末に導入してみよっと。

2007年7月18日

100万impsを配信するAaFの工夫

現在、AaFは1日に100万impsを超える配信しています。ですが、サーバ負荷はほとんど変わっていません。

AaFは、配信リクエストを受けると、内部で静的なキャッシュswfを生成します。キャッシュ生成後はswfのレンダリングを行わずに済みます。

このとき、「キャッシュがあればキャッシュから読み込む」とすると、リクエストを受けるたび、キャッシュ有無判定をしなければならず、サーバに優しくなさそうです。

このためAaFでは、まずキャッシュにヒットすることを前提に、いきなりmod_rewriteでキャッシュを読みに行かせます。
キャッシュがなければ404が出ますが、404にも細工をしています。404でキャッシュ生成エンジンを叩くようにしているのです。

僕はmingを使っているので、キャッシュ生成エンジンから表示系にswfバイナリを吐かせ、見た目はバナーがかけないようにしました。

これで、処理の大多数は「mod_rewriteで静的なswfをひきあてる」だけになります。サーバもらくちん。
キャッシュ生成は1000回程度、微々たる物です。

AaFのように、更新性の低いコンテンツでは、更新処理が例外で大多数は同じコンテンツの出力が続きます。

こんなときは、キャッシュミスを例外にすることで、サーバ負荷を減らすことができるかもしれませんよ。

2007年7月3日

css

xhtml1.1+cssに切り替えた。久しぶりにsafari0.83でamagleを見たらびっくり。

予想はしていたけど、レンダリングがめちゃくちゃになっていた。

ついでにgoogleを見たら、googleも崩れる始末。

os x 10.2なんか使ってないで、とっとと新しくしろということですかorz

2007年7月2日

blogger

cmsの維持が手間に感じるようになってきたので、一部をbloggerに移した。

dnsのcnameをdhs.google.comにするだけで、独自ドメインで運用できるところも高得点。

ただ、記事のインポートができないんだよなぁ。

2007年7月1日

google analytics

webalizerでは、大ざっぱにしかログを把握できないので、google analyticsを併用することにした。

ふむ、ダイレクトレスポンス向けね。amagleならぴったりだ。

amaglogお引越し

ブログシステムの管理が面倒になったので、bloggerに引っ越しました。