WP3.5にしたらなんか読み込みに妙に時間がかかるようになりました
レスポンスを上げるのに何か目標が欲しかったのでGTmetrix | Website Speed and Performance Optimizationを使ってスコアを上げることに注力してみました
キャッシュプラグインの変更
W3 Total Cache ⇛ WP Super Cache
WP3.5にして何が重いのかを探したところ原因はW3 Total Cacheでした
明らかに切っている方がレスポンスがよかったので、削除してWP Super Cacheに入れ替えてみました
・・・
WP Super Cacheもキャッシュが効いていない状況だと入れてないほうが早いという残念な状態ですが我慢できる範囲なのでそのままにしてます
DB Cache Reloaded Fixの導入
管理画面の動きも良くなって快適です(´∀`)
WordPressが早くなるプラグイン DB Cache Reloaded Fix | たなブログ WordPress入門講座
MO Cacheの導入
MO Cacheを動かすために必要なWP File Cache を入れたらW3 Total Cacheを入れたときと同じようにサイト全体が重くなってしまったので導入を断念(^_^;)
MO CacheをMust-Use Pluginsとしてインストールして最大限の効果を引き出す方法 | kira-ism
とりあえずここまでで、WP自体のレスポンスは2秒ぐらいになったのでその他の項目を潰す方向に動きます
画像を最適化する
[太]WordPressに投稿した画像を画質を変えずにサイズを減らしてくれるプラグインWP Smush.itを使ったら体重が10kg減りました。 | Fujitaiju Blog -There is no border in the Internet!-
.htaccessに色々書き足す
Speed Tips: Turn Off ETags
WordPressサイト用の.htaccess例 | dogmap.jp
http://c-brains.jp/blog/wsg/12/08/14-141410.php
~~~
#Turn off ETags
Header unset ETag
FileETag None
~~~
~~~
ExpiresActive On
ExpiresDefault “access plus 1 seconds”
ExpiresByType image/x-icon “access plus 3 days”
ExpiresByType image/vnd.microsoft.icon “access plus 3 days”
ExpiresByType image/jpeg “access plus 3 days”
ExpiresByType image/png “access plus 3 days”
ExpiresByType image/gif “access plus 3 days”
ExpiresByType text/css “access plus 3 days”
ExpiresByType text/javascript “access plus 3 days”
ExpiresByType application/x-javascript “access plus 3 days”
ExpiresByType text/html “access plus 600 seconds”
ExpiresByType application/xhtml+xml “access plus 600 seconds”
~~~
gzip圧縮はやるとサイトが落ちたのでやりませんでした
Javascriptファイルの結合と軽量化
プラグインのJSはやってもしょうがないので、テーマで使われてたJSを2個くっつけてみました
WordPressテーマ "iNove" のYSlow的サイト最適化 | ゆっくりと…
ウェブサイトをgzip圧縮
~~~
とやったらWP Super Cacheに怒られたのでやめました
PHPでコンテンツをgzip圧縮する方法 zlib編
cloudFlareを導入する
どーしてもCから上がらなかったけどこれで一気にAに
【画像付き導入記】 CloudFlareが便利そうなんでWordpressブログに導入してみた | IDEA*IDEA
結果
ギリギリAになったよー
コメント