mk-mode BLOG

このブログは自作の自宅サーバに構築した Debian GNU/Linux で運用しています。
PC・サーバ構築等の話題を中心に公開しております。(クローンサイト: GitHub Pages

ブログ開設日2009-01-05
サーバ連続稼働時間
Reading...
Page View 合計
Reading...
今日
Reading...
昨日
Reading...

WordPress - WP Super Cache 導入!

[ サーバ構築, ブログ ] [ WordPress ]

こんばんは。

最近、ブログページ(WordPress)の表示が重いように感じるようになったので、 表示を軽くするプラグインを導入してみました。

いろいろ、調べてみると、 「 WP Super Cache 」というのが良さそう! 一旦表示したページをキャッシュして、次回から表示がスピードアップするというもの。

あれこれ、サイトで調べながら導入してみました。

導入記録

1.「 wp-config.php 」編集

キャッシュを使用できるようにするために、「 wp-config.php 」ファイルに以下の一行を追加する。

1
2
3
define('WP_CACHE', true); ← 追加

if ( !defined('ABSPATH') ) この行より上に記述すること

※所有者、パーミッションに注意!

2.「 WP Super Cache 」ダウンロード

こちら[ http://wordpress.org/extend/plugins/wp-super-cache/ ]から 「 wp-super-cache.0.9.8.zip 」をダウンロード&展開 ※当記事執筆時点では、Ver.0.9.8 が最新。

3.「 WP Super Cache 」アップロード

上記で展開してできたフォルダ「 wp-super-cache 」をサーバの「 plugins 」フォルダへアップロードする。 ※所有者、パーミッションに注意!

4.パーミッション変更

今までの作業でパーミッションをいじっているかもしれませんが、 ここで「 wordpress 」・「 wordpress/wp-content 」フォルダのパーミッションを「 777 」に変更しておく。

5.プラグイン有効化

WordPressのプラグイン管理画面で、「 WP Super Cache 」を使用するようにする。 すると、 「 WP Super Cache is disabled. Please go to the plugin admin page to enable caching. 」 とメッセージが表示されるので、 「 plugin admin page 」のリンクをクリックする。 「 ON WP Cache and Super Cache enabled 」にチェック。 「 Clear all cache files when a post or page is published. (This may significantly slow down saving of posts.) 」にチェック。 「 Update Status 」のボタンで設定を保存する。 すると、「 wordpress/wp-content 」フォルダに

  • 「 cache 」フォルダ

  • 「 wp-cache-config.php 」ファイル

  • 「 advanced-cache.php 」ファイル

が作成される。

6.パーミッション変更

パーミッションを「 777 」にしていた「 wordpress 」・「 wordpress/wp-content 」フォルダを「 755 」に戻す。

7.キャッシュ確認

ブログページを表示させてみて、 管理画面の[ 設定 ] - [ WP Super Cache ] - [ Cache Contents ] に、 以下のように表示されてればキャッシュ成功!

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Cache Contents

WP-Cache (101.71KB)

 2 Cached Pages
 0 Expired Pages

WP-Super-Cache (0KB)

 0 Cached Pages
 0 Expired Pages

List all cached files

Garbage Collection
Last GC was 01:31 minutes ago
Next GC in 08:29 minutes


導入作業は以上です。

確かに表示が軽くなったように感じます。

しばらく、使用して様子を見てみようと思います。

ではまた。

Comments