| 「おとなりBOOK&BLOG」の負荷軽減に中継君JS導入 |
当サイトでは、「おとなりBOOK&BLOG」をつけていますが、これは、Javascript で提供元のサーバが生成したコードをページにはりつけるタイプのサービスです。ただ、問題点がありまして、コードをフィードしているサーバの負荷にページの表示が引きずられてしまうのです。
これを回避する方策として、自分のサーバにキャッシュを残しておく、という方法があるようです。
はじめは、jscache↓をつけようかと思っていたのですが、上手く動作せず。
→ blog.bulknews.net: Similarity Search の負荷軽減に jscache
そこで、同種の「中継君JS」を導入してみたら、あっさり動作しましたので、使わせて頂くことにしました。
→ UnderDone: 中継君JS Ver1.2.1リリース
どころで、jscacheが上手く動作しなかった理由ですが、こちら↓にありました。回避策も掲載されています。
→ jscache0.02リリースと、キャッシュエラー回避策
これは Amazon Similer を呼び出す URI のパラメータが長いため、キャッシュのファイル名の文字数が多すぎてファイルを作成できないために起こります。jscache は、渡されるパラメータをキャッシュファイル名に利用するため、このようなエラーが出てしまったようです。ちなみに jscache と同じ動作をする中継君JSでは、ファイル名の生成規則が異なるため、このようなエラーは起きないとのことです。