最近このホームページ,表示が遅いんです。
どこで引っかかっているのだろうと見てみると,どうもLINKSのところみたいです。
そういえばblogpeople,特に夜中は重いなぁと思うことが多くなってきていました。
それとは別に,最近3列表示の右側でこうさぎを飼い始めてまして,このこうさぎがsimilarity search(自分の記事と関連するサイトを紹介してくれる)機能を持っているんですね。
ただ,いちいちこうさぎをクリックして呼んでやらねばならず,飛んでみたら自分のサイトだったり,"これどこが関係しているのですか?もしかして縦読みするの?"と小一時間こうさぎを問い詰めたくなるようなところに飛んで考え込んでしまったり。
まぁこれはこれで楽しかったりするんですが,もう少し正確な情報もあってもいいかな…と考え,幾つかのサイトで目にする"bulkfeeds similarity search","google similar"を設置してみようかと考えてはや1週間。なかなか進みません(最近眠くて眠くて…
で,そんな情報を探している間にjavascriptの情報をキャッシュしてサイトの表示を速くしてくれるスクリプトがあることが分かりました。
rssについては当サイトでも天気予報のところで利用しているmagpierssというものがありますが,そのjs版といったところでしょうか。
jscacheと中継君JSというものがあるようです。
おバカなnaoK,どちらのスクリプトも説明を読んでよく分からなかったので(爆,サーバによっては動かない可能性があるという情報があったjscacheを諦め,中継君JSにチャレンジすることにしました。以下,xrea.comに設置したときの自分メモ。
もっと読む»まず中継君JSをダウンロード。jc.cgiを開き,17行目辺りにあるmy @urlに自分のサイト(ppppp.s53.xrea.com)を記述。
さらに,更新時間を初期設定の2時間から1時間に変更(23行目辺りのmy $cache_ttl)。更新時間はお好みですが,あまり長いとリンク先の更新情報が更新されないので自分的にも不便,リンク先にも申し訳ない。逆に短すぎるとキャッシュの効果があまり受けられないのでほどほどに。
xreaサーバのpublic_htmlディレクトリ直下にxディレクトリを作成,更にxディレクトリ直下にcacheディレクトリを作成します。ディレクトリ=フォルダと考えてください。そしてxディレクトリにjc.cgiをアップ。パーミッションはxディレクトリが705,cacheディレクトリ,jc.cgiを700としました。
javascriptを表示させる部分は
<script…src="http://元のurl…
となっていると思いますが,この元のurlの前にjc.cgiまでのurlを指定し,?でつなぎます。
つまり
<script…src="http://ppppp.s53.xrea.com/x/jc.cgi?元のurl…
という感じです。あ,ppppp…をそのまま使おうとしても駄目ですよ。皆さんの設置した場所を指定してください。
これで完成。ちなみに当サイトではblogpeopleのリンクリスト,Fav and Thxのリスト,ppBlog Users,プチ組。組員リスト(これ全部blogpeopleのサービスを利用しているんですよね…)と,こうさぎを指定してみています。
こうさぎをキャッシュしていいことがあるのかどうか正直疑問ですが,今のところ動いているようなので良しとします。また,パーミッションもこれでいいのか正直疑問ですが,これも今のところ動いているので良しとします(本当にいいのかよっ)。
設置してみた感想。"おお,速くなってるかもぉ(嬉
UnderDoneさんに感謝です。
さて,次はいよいよsimilarity searchに挑戦です。頑張ります。
この記事に対するコメント・トラックバック [4件]
やっぱりそうですよね。とりあえず動いてるし,javascriptだからまあキャッシュしておけ!とか思ってやってみたんですが(笑
無駄なことは止めておきます。ご指摘有難うございました。
3. Mono*blog — 2004/06/27@15:31:48
続き »
4. UnderDone あんでるどん 餡照丼 — 2004/07/10@20:20:38
続き »