2004/05/09
Amazon Search その後[5/17追記]
drkさんのAmazon Searchを導入したものの、なぜかうまく表示されず。自サイトだけではなく、Amazon Searchを導入している他サイトもうまく表示されないことから、私のネットワーク環境に問題があることに間違いなく、半ば諦めていたのですが...。
(詳細は前のエントリーをどうぞ。)
偶然にも、あんでるどんさんの所で解決方法が見つかりました。
あんでるどんさん開発のJavascriptキャッシュcgi「中継君JS」を間にかますとうまく表示できます。
理由は分かりませぬが...
あんでるどんさんのサイトに立ち寄ったときにたまたま気づいたのですが、Amazon Searchがうまく表示できてる!!!
で、何か特別なことやってるのか気になってコードを覗くと、中継君JSをはっけーんてわけ。
早速、自サイトでも使わせて貰いました。これで少なくともあんでるどんさんのサイトと、自サイトだけはAmazon Searchがちゃんと見れます。
中継君でキャッシュするとなぜリダイレクトピンポン問題(前回のエントリーを参照)を回避できるかは未だ謎ですが、結果オーライ。
ありがたく使わせて貰います。
さて、中継君JSですが、サイト内に組み込んだBlogPeopleのようなJavascriptで配信されるデータをキャッシュしてくれるもので、こんな時に使います。
UnderDone: 中継君JSリリース
1. Jacascript を出力するサービスを使っているけど、応答がおせーよー
2. でもいいサービスだからつかいたいんだよな
3. しかも、別にリアルタイム応答は不要だし
そして、例えばこんなメリットがあります。
UnderDone: 中継君JSリリース
たとえば、blogpeopleのリストを表示するJavascriptを使っていて、ナビゲーションエリアに貼っていたとします。
もし、blogpeopleがアクセス過多で応答返すのが遅くなった場合、自分のサイトの表示も遅くなります。
そこで中継君を使うと、2時間に一回blogpeopleからとってくるようになりますので、キャッシュが残っていれば、blogpeopleの応答が遅くても(最悪落ちていても)自サイトは影響が少なくなります。
キャッシュを使うとリアルタイム性は多少損なわれますが、Javascriptを配信するサーバの負担がぐーんを減ります。
モダシンさんが危惧していることですし、BlogPeopleのリンクリストにも中継君を導入してみようかと思います。
Amazon Searchがうまく表示できるようになったし、キャッシュのおかげでdrkさんのサーバに対する負担も少なくなるわけで、中継君の導入は大成功でした。
[23:30追記]
中継君は、誰かに勝手に使われるかもしれないので対策した方がいいようです。
(モダシンさんのエントリーにあんでるどんさんがコメントしてます。)
htaccessを使って、外部からのアクセスを弾いちゃおう。
[5/10追記]
中継君JSのバージョンが1.1に上がり、赤の他人が勝手に使用できないようにリファラーの制限機能が付きました。
[5/17追記]
メキメキとバージョンアップしています。
現在Ver.1.21.です。


コメント
是非是非jscacheや中継君JSを使ってウチの負荷を下げてやって下さいませm(。・ε・。)m
なんと言っても固定IP+ADSLな環境なのでレスポンスが遅いんですよ...
投稿者 drk : 2004/05/10, 08:29
>drkさん
ADSLで自宅サーバなのですね。
ますます便利なサービスの提供に感謝しなければなりません。
ありがとうございます。
このサイトでは中継君JSを使うようにしますね。
投稿者 Jun : 2004/05/10, 12:31