Home > Blog Archive
Blog Archive
1 Blog Cacherを使ってみた
- 2008-09-16 (火)
- Blog
WordPressはアクセスがあるたびにデータベースにアクセスして表示データを生成するので、サーバへの負担とか読み込みが遅くなるとかいろいろ心配されている事がありまして。私もそういう理由で一時期Serene Bachで静的生成にして使っておりました。
「だったら一度生成したデータをキャッシュして使い回せばいいんじゃね?」という時に活躍するプラグインでメジャーなのがWP Super Cacheなのですが、このプラグインはセーフモードでは動きません。XREAでPHPをCGIとして動かす方法もあるのですが、これをやったら何故か内部エラーが出て動きませんでした。なんでだー!。・゚・(ノД`)・゚・。
原因を深く追及する気力も技術力もないので別のを探したら良さそうなのを見つけました。セーフモードでも使えます。
試しに動かしてみたところ、トップページの取得に掛かった時間がキャッシュ作成前で1.18秒、作成後で0.0032秒だったから、やっぱり効果があるようです。
導入手順
- 配布元からダウンロードして解凍。
- (必要に応じて)解凍したフォルダの中にある設定ファイル
advanced-cache.phpを編集する。 - WordPressをインストールしたURLに
/wp-cache/と言うディレクトリを作成し、パーミッションを777(707)に設定する。 - 解凍したフォルダの中にある
1blogcacher2.0.phpを/wp-content/plugins/にアップロード。 advanced-cache.phpを/wp-content/にアップロード。wp-config.phpに以下のコードを追加する。define('WP_CACHE', true);
- 管理画面から1 Blog Cacherを有効にする。
気になるのはadvanced-cache.phpを管理画面から変更できない事でしょうか。いちいちエディタで修正する必要がありますが、他は特に気になる事象は起きていません。
ウチに関しては零細blogでアクセスも多くなく、そもそもキャッシュする必要はないでしょうからそのうち止めるかもしれませんが(汗)、試してみたってことで。
- Comments: 0
- Trackbacks: 0
WordPress2.6.2にバージョンアップ
- 2008-09-10 (水)
- Blog
WordPressの2.6.2がリリースされてましたのでアップデートしてみました。ユーザー登録関連のセキュリティアップデートなので念のためサクッとアップデートしておきました。
ユーザー登録を開放している場合、2.6.1 およびそれ以前のバージョンの WordPress では、他のユーザーのパスワードをランダムに生成されたものにリセットできる細工されたユーザー名での登録が可能になってしまいます。このランダムなパスワードは攻撃者には分かりませんので、この問題だけを見ると迷惑な行為ではありますが、セキュリティ上の弱点とはなりません。しかし、この攻撃とランダム数シーディングにおける mt_rand() の弱点を組み合わせると、パスワードを予想するために利用されてしまうこともあり得ます。エッサー氏は後ほど完全な攻撃に関する詳細を公開する予定です。この攻撃を実行するのは難易度が高いですが、可能性があることを考えると 2.6.2 へのアップグレードをおすすめします。
今回事前にプラグインを全停止する事をすっかり忘れてまして、後でメチャクチャ慌ててしまいましたが、問題なく動いていたようで安心しました。いつも作業手順メモを見ながらアップデート作業をしているのに、何のためのメモなんでしょうかorz
- Comments: 0
- Trackbacks: 0
WordPress2.6.1へアップデート
- 2008-08-17 (日)
- Blog
暑さと大雨と雷が大変な今日この頃皆様いかがお過ごしでしょうか。私は自宅周辺で雷が暴れていたので家中のコンセントからケーブル類を全部抜きました。毎年の事とは言え大変です。それはともかく。
WordPressの2.6.1がリリースされました。日本語版もWordPress日本語ローカルサイトからダウンロード出来るようになってましたのでサクッとアップデート。そして気付いたらこんな時間(苦笑)。
カテゴリ変更。
- Comments: 0
- Trackbacks: 0
Home > Blog Archive
- Search
- Feeds
- Meta

