plugin 式アクセスカウンターのために If-Modefied-Since を OFF にしてるヘンゼル、常々応答時間が気になってたですが、本日めでたく rNote の処理時間を測定することを思いついたです。
で、測定コードをいれようと rnote.php をエディタで開いたら…もう入ってました(爆)
というわけで早速測定モードで実験♪
結果はというと…。
キャッシュ生成済みのページではだいたい 100~200ms でした。
これがキャッシュにないページだと 300~1s くらい。分量があるほど時間かかるですね。
で、キャッシュにないページに Amazon からの情報取得があると…数秒かかっちゃいます(^^;
ん~、微妙。
とりあえず全体的には許容範囲かなぁ。そういうことにしよっと♪
無題 ヘンゼルの記憶 04/10/14(木) 00:30
あ、でも 0.9.7.4 では再構築するたびにキャッシュクリアされるでしたっけ(^^;
omit したらどうなるのかなぁ…。実験してみよっと♪
無題 りん 04/10/15(金) 11:08
rNoteは、例えばツッコミがあったとして、その影響の範囲が何処まで及ぶか、判断するのは余りに大変なので…
本当はページ毎に最終更新日時を記録するべきなんでしょうけど、現在はサイト丸ごとひとつになってます。この為、現状では、ツッコミとかが入っちゃうと、それまでに作られたキャッシュは全て無効になります。
で、Amazonからの情報取得ですけど、余りに時間かかるようなら、プラグインが独自に情報を保存しておいて、次回以降はアマゾンにはアクセスしに行かないような仕組みが必要かもー、とちょっと思いました。
無題 ヘンゼルの記憶 04/10/15(金) 11:20
アドバイスありがとうございます♪
rNoteのキャッシュの仕組みはようやくなんとなく理解しました(^^)/
たしかにいろいろな組み合わせから作られたページの更新をひとつひとつ追い掛けるなんて…どうやったものか思い付きません(^^;
Amazonからのデータを独自にキャッシュは昨夜思い付いたものの、rNoteのキャッシュに頼ればいいや♪とそれ以上考えませんでした(笑)
再検討してみます(^^;
無題 ヘンゼルの記憶 04/10/15(金) 13:51
試しにキャッシュ対応版作ってみました♪
っても職場ではテストできない〜
早くお家に帰りたいようo(>_<)o
…って今日は全然仕事してないです(^^;
平和ばんざーい\(^-^)/

