ブログパーツで場合によってはキャッシュが使われるようにしてみた
以前から掲示板ブログパーツのリクエスト数が気になってたんだが、
静的コンテンツだからそこそこ軽いはずだし、
負荷ピークの時間とリクエスト数ピークの時間がずれてる気がしたんで別の箇所が原因かと思って放置してたが、
完全にピークずれてるとも言えなそうなんで原因かもしれないんで改良してみた。
掲示板なんで、もともとキャッシュが使われないように、
静的コンテンツだけど、クエリに秒つけて、
毎回別アドレスにしてたんだが、
書き込みしたことのない人をクッキーで判別して、
書き込みしたことない人はクエリ付けないようにしてみた。
これである程度はキャッシュが使われる率が高くなる。
メインスクリプトとデータファイルの2回ロード仕様なんで、
メインスクリプトがキャッシュ更新されないとなんで、すぐには効果ないかも。
クッキーは1ヶ月もあれば十分なんだが、
元々ある期限1年の名前クッキー使ってて、
+1ヶ月より+1年のが間違いなさそうなんで+1年でやってる。
ブラウザセッション間のみでもいいかと思ったが、
ブラウザ閉じて再接続の時にログの逆戻りが発生する可能性があると思うんで期限つけた。
あとの負荷軽減は、
当面.htaccess無効化をもう少しやろうかと。