このブログ、表示までに結構時間がかかる気がするので、軽く高速化について調べて、有名そうなプラグインを入れてみました。
入れたのは、NP_HeaderとNP_EzCacheというプラグイン。
前者はブログの更新がない場合にヘッダ情報304 Not Modifiedを送って通信量を減らすらしい。
後者はページのキャッシュを作って、毎回毎回DBにアクセスしてページを生成していたのを抑えるらしい。
NP_EzCacheはアイテム編集時やコメント編集時には自動的にキャッシュをクリアしてくれるのですが、トラックバックを受けた時にはキャッシュクリアしてくれないので、NP_TrackBackの日本語版を上書きして入れて、ここを参考にちょこっと編集を加えました。
それと合わせて、Nucleusのバージョンアップもしてみました1。
XSS脆弱性とかも修正されてるみたいです。
個別の効果は測ってませんけど、今まで体感で3秒くらいかかってたアクセスが、1秒以内に表示されるようになりました。
こんなに変わるものなのか……。
自宅サーバでそんなに良い環境じゃないので、ある程度遅いのは仕方がないとしても、今までは遅すぎました。
- ログインしている時のコメント入力欄のデザインがおかしかったので、/nucleus/forms/commentform-loggedin.templateを少しいじりました ↩