Wordpressが加速するWP Super Cacheの設定方法 | ITオフィスサポートとシステム開発|システムガーディアン AWSクラウド導入|東京都中央区八丁堀

ITサポート出張、ITシステム開発・保守をワンストップで|AWSクラウド|東京都中央区八丁堀

ITオフィスサポートとシステム開発|システムガーディアン AWSクラウド導入|東京都中央区八丁堀

電話でのお問い合わせ

WordPressが加速するWP Super Cacheの設定方法

      2015/12/04

wp super cache 高速化 wordpress

キャッシュ系プラグインの横綱 WP Super Cache

PHPとMySQLの動的ページを処理した時にその出力をキャッシュとして静的ページHTMLファイルを吐き出してくれます。HTMLのほうが処理が早い上にPHPもMySQLも通さないので高速かつサーバーへの負荷もない。バトル系漫画での最強クラスは結局のところ速さで決まる場合が多い。Wordpressも処理速度で決まる!読み込みの重さにさようなら。

 

注意(ㆁᴗㆁ✿)

  1. キャッシュ系プラグインはWordpressに1つ以上いれないのが鉄則
  2. バックアップをしっかりとってからインストール
  3. サーバ知識がない、SSHログイン出来ない環境ならキャッシュプラグインをインストールしない
  4. サーバ知識がない、SSHログイン出来ない環境なら一度キャッシュプラグインを入れてしまったらはずさない
  5. 当記事を読んで実行した場合の瑕疵について、その程度に関わらずいかなる損害も補償しかねます。自己責任で行って下さい。

キャッシュ系プラグインはファイルを作り、設定ファイルを書き換えますが、アンインストールしてもファイルが残ったままのものがあります。その状態で新たなキャッシュ系プラグインを入れると競合して画面が真っ白になるぞ!

 

 

wp super cache

 

新規プラグインから検索しよう。

 

wp super cache 管理ページ 設定

プラグインを有効にする >>【プラグイン管理ページ】

 

 

設定編

 

wp super cache キャッシュプラグイン

【キャッシュをテスト】をクリックして、キャッシュが生成できる事を確認したら【ステータスを更新】しよう。

 

wp super cache キャッシュテスト
詳細設定 編

wp super cache wordpress 高速化 重いを解決

オレンジは推奨。青は好み。

 

mod_rewriteの利用

採用出来る環境なら採用するといいですね。PHPの処理より高速なリダイレクト処理が可能だ!

 

Clear all cache files when a post or page is published or updated

これは記事の投稿が投稿されたり、更新されたらキャッシュをクリアする設定。記事が投稿されたのに一覧ページに投稿されないよという現象をなくしてくれます。

 

wp super cache mod_rewrite wordpress 重い 高速化

 

Mod_Rewiteを採用している場合はルールを更新しよう。

 

wp super cache mod_rewrite

更新されて.htaccessが作成された!

 

サーバにログインしキャッシュを確認せよ

/wp-content/cache/supercache/ドメイン以下にキャッシュは生成されます。色々なページにアクセスしてリアルタイムでキャッシュされるか確認しましょう。

 

確認出来たらこれで設定はおしまいです。

簡単ですね٩(๑❛ᴗ❛๑)۶

 

アンインストール方法

WordPressのWP Super Cacheをオンにして真っ白になるときの解決方法

主に、バージョンアップしようとして発生する。

  1. 管理画面の上にある「キャッシュを削除」ボタンをクリックしてWP Super Cacheのキャッシュを削除します。
  2. プラグイン画面でWP Super Cacheを停止させる。.htaccessをFTPソフトでダウンロードをし# BEGIN WPSuperCacheから# END WPSuperCache を削除して保存をしたら元の場所にアップロード。(私の場合は、最初から記述が消えたいました、やはりバージョンにより異なるのでしょう)
  3.  wp-content/advanced-cache.php ファイルを削除。
  4. wp-content/wp-cache-config.php ファイルを削除。
  5.  wp-content/cache/supercache フォルダを削除。
  6. wp-content/cache 内の訳の分からん文字列のHTMLファイルが有れば、根こそぎ削除。
  7. wp-content/plugins/wp-super-cache を削除。
    管理画面で特に異常がないか確かめる。以上で問題なければアンインストールを押しブラウザで異常が無いか確認。これで異常が無ければ解体成功である。ただし、注意しなければならないのは、他にもキャシュ系を使用していた場合、
    「wp-content/cache」に別フォルダが有るので注意が必要です。それでもエラーが出る場合はwp-config.phpの下記部分を削除する。WPSuperCache削除時のエラー解消define(‘WP_CACHE’, true); //Added by WP-Cache Manager
    define( ‘WPCACHEHOME’, ‘/home/ほげほげ/public_html/wp-content/plugins/wp-super-cache/’ ); //Added by WP-Cache Manager

@see WP Super Cacheプラグイン解体

私も以前アンインストールを行いましたが、上記の通りにやれば大丈夫なはずです。注意したいのは移転時です、wp-config.phpにディレクトリパスが直接かかれているので、移転先の環境に合わせてあげないとエラーになります。本番環境でアンインストールするぐらいならそもそも入れてはいけない。

 

キャッシュ系プラグインは1つに決めろ!

色々あっちふらふらこっちふらふら浮気すると酷い事になるかも。結婚する覚悟でお願いします。

 

 

 キャッシュ削除時に全ページ404になったら

管理画面でパーマリンクの更新をクリックすると幸せに。

 

 

 

【宣伝】Wordpressに最適化した高速WEBサーバーの構築承ります

NAC3 LAMPチューニング 高速 WordPress アダルトサイト AWS 大量アクセス サーバー Nginx キャッシュ

 1000万PVオーバーのトラフィック対応

  • トラフィックと予算に合わせた適切なサイジングで設計
  • クラウドにも対応だから急な増設も安心
  • 負荷分散 + トリプル高速キャッシュの軽量設計
  • メディアサイト案件多し
  • アダルトサイト対応可能
  • コンサルティング/運用保守サポート
  • DBの冗長構成、自律起動システム対応可能

どれだけ捌けるの?

MySQL 冗長化 Nginx 高速化 プロキシ 大量アクセス 処理 サーバー落ちた オートスケール

いくらでも捌けます。可能な限りチューニングを行い、アクセスアップに応じて並列的にサーバーを増やして負荷分散 + 冗長構成を行うのでいくらでも。

 

お気軽に御相談下さいませ。

 

 

優 ( エンジニア )

システムガーディアン爆弾処理班

アクセス負荷対策などNginxへの移行案件が多いこの頃。
東京は盆踊りの季節から涼やかな秋へ移行(◍•ᴗ•◍)

 - WordPress, テクニカル,

  関連記事

Wordpress LAMP構築 スクリプト
LAMP環境 + WordPress一撃構築シェルスクリプト

目次1  作成したシェルスクリプト詳細2 一撃構築シェルスクリプトの実行!  作成したシェルスクリプト詳細 LinuxにApache, MySQL, PHPとW …

plesk12_20151015._s
Plesk12の主なログの場所

基本的にログ集計ソフトで管理しているので、直接見ることは殆どありませんが、いざとなった時に詳細に調べる為には、ログの場所を把握しておきたいものです。 &nbsp …

gmail スパムフィルター
Gmailのスパムフィルターとの1日戦争

目次1 Gmailのスパムフィルターと戦う事になった理由2 まずはメールサーバーの停止3 MXlookup4 SPF認証5 ホワイトフィルターを作成6 迷惑メー …

サーバー スペック メモリ 診断 どれだけ 必要か 設定例 スペック
サーバーが遅い7つの理由 WEBサーバーチューニングの前に

  弊社ではサーバー高速化ソリューションをご提供していますが、チューニング前に診断としてリソース具合やボトルネックの有無を事前調査させて頂いています。 …

秋葉原 台東区 らーめん影武者
らーめん影武者 秋葉原の二郎インスパイア 台東区【はらぺこ日記】

目次1 秋葉原に二郎インスパイアがあると聞いて2 末広町駅近くのラーメン屋さん3 娯楽のような食べ物4 完食5 らーめん影武者の場所 秋葉原に二郎インスパイアが …

index
簡単だけど意外と知らない? Excelの小技

皆様こんにちは。スタッフTでございます。 今日はお仕事ではExcelを使う機会がとても多いと思いますが、意外と知らないかなぁ・・という小技の紹介をしたいと思いま …

HDDレスキュー
Linux HDD換装 ハードディスクをクローン化

OSごと丸ごとバックアップするクローンディスクのやり方です。 パソコンが壊れた時などにHDDが読み込めないなどの時に対応します。 HDDが読み込めないなどエラー …

Windows Server 2012RT AD Active Directory
Windows Server 2012R2 AD Active Directoryサーバのインストール

  Windows Serverといえばアクティブディレクトリ(AD)ということで、今回はWindows Server 2012R2にADを入れる手順 …

PHP SQlite2 インストール
PHP5.3系でSQlite2をインストール

    SQlite2 + PHP5.3       予めyumでPHPを入れておいて、そこにSQlite2を …

C# テスト駆動 ユニットテスト
C#テスト駆動開発ユニットテスト編 TDD Visual Studio 2015

  Microsoft MVPである当社技術顧問の増田による、C#によるテスト駆動開発の講習会がありました。 増田 ( 技術顧問 )@moonmile …

トップページ