4月 172011
 

サイトが重くなってきてるのが嫌で、僕にも出来そうなお手軽な方法だけで高速化・最適化を図ってみました。

それでもなんとかなっちゃうどころか思ったより満足する結果が得られるのがワードプレスのいいところで、だいぶ速くなりました。プラグイン作者様や解説して下さってる皆様のおかげでございます :love: 感謝

 

要らない物を消す

 

まずはこれに限る。プラグイン・ウィジェット・広告を削り、必要最小限の構成に。
>ウィジェットは他サイトからの読込や動的生成の物をなるだけ少数に。
>同じく広告も。減らしたくない場合はフラッシュ系でなくテキスト系に。
>プラグイン減らすとキャッシュ系プラグインとのコンフリクトも減る。

 

プラグインを管理画面以外で読み込まないようにする

 

参考:WordPressプラグインをいっぱい入れすぎた場合の簡単に出来る高速化
管理画面でしか使用しない系統のプラグインは、管理画面以外で動かさないように設定する。
cbnet Ping Optimizer
Commenters Info
Google XML Sitemaps
Revision Control
Tiny MCE Advanced

 

.htaccess と php.ini

 

WordPressサイト用の.htaccess例 を参考。

このBLOGがあるサクラ鯖では mod_deflate(GZIP圧縮) と mod_expires (静的ファイルの有効期限設定)が使えないけど。

(そのためPHPだけでも圧縮しようと php.ini でzlib.output_compression=1 としていたのだが、だいぶ以前のことだったので忘れていた。そのまま後述のHeadCleanerを入れたところphpエラーログに「HeadCleanerとコンフリクト」と大量に吐かれて気付き、記述を消した。)

 

プラグイン

 

下記3つの併用で驚くほど速くなる。

ただし適切に設定しないとlightbox系が動かなくなったりアクセス不能になったりするので注意。

 

 

問題無く動いた設定

 

使用中のプラグインすべて

この環境で問題無く動いた。

 

WP-FileCache

これの有効・無効を切り替えるときに暴走してサイト表示不能・Wordpressコントロールパネルにアクセス出来なくなった場合、さくらのコンパネ  -> リソース情報 から プロセスを全部終了させ、FTPで /wp-content/ にある object-cache.phpファイルを削除またはリネームする。(このファイルはまた勝手に生成されるので削除しても構わない)

 

 

DB Cache Reloaded Fix

 

 

Head Cleaner

「JavaScriptを小さくする 」にチェックするとjQuery Colorboxが動作せず(対象外にチェックしても同じ)。JqueryColorBoxのバージョンを3.8.3に落とすと問題なく動作する。

Related Posts Plugin for WordPress, Blogger...

  One Response

  1. Sehr interessanter Beitrag. Würde gerne mehr von Dir lesen! Mit dem Thema habe ich mich auch schon beschäftigt… Mehr darüber! Danke für deine Recherche, hat mich wirklich interessiert! Sehr schön geschrieben, werde in Zunkunft öfters hier mal vorbei schauen.

 返信する

以下のHTML タグと属性が利用できます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <img localsrc="" alt="">