思いついたらふわっと書く雑記ブログ

VanBlog

Wordpress

W3TCをやめてWP Fastest Cacheに移行した理由とその設定方法

投稿日:2017年10月15日 更新日:

ずっとW3TCを盲目的に使っていたのですが、不具合が多すぎるためついにアンインストールを決意しました。しばらく更新もされていませんし、ちょっと過去の遺物になりつつあるのかな・・

 

W3TCで起きた不具合

  1. データベースキャッシュを有効にしているとエラーコードがホームページに文字として吐き出されてしまう。

下のような怪文がヘッダーの上に2回表示されてしまう。

mysqli_num_fields() expects parameter 1 to be mysqli_result, boolean given in /wp-includes/wp-db.php on line 3013

 

  1. なんらかのキャッシュを有効にしていると、デスクトップサイズのサイドバーがカラム落ちしてレイアウトが崩れてしまう。

上の画像は直した後なので、参考。floatで右寄せにしているけど、コンテンツのラッパーから外れてしまう感じだった。タグのつけ忘れや大きい画像などは関係ない。またメニュー部分も非表示になっていた。

 

1は単純にデータベースキャッシュを無効化することで解決した。

2については原因がよく分からなくて困ってしまった。キャッシュを削除するとカラム落ちが直るのだが、いつのまにかまたレイアウトが崩れてしまう。ずっとCSSの記述やminifyが原因だと思っていたが、このプラグインを停止したらあっさり直ってしまった

3つのブラウザで確認していたのだが

  • ChromeはOK
  • Firefoxは崩れる
  • IEも崩れる

もう面倒くさくなって他のキャッシュプラグインを試すことにした。そこで見つけたのはWP Fastest Cache。評価も超高いので試してみることにした。

 

WP Fastest Cache

インストールは新規プラグインの追加でWP Fastest Cacheを選択するだけなので割愛。

 

設定

画像の通り設定して保存。

まずは一番下の言語を日本語にして保存してから設定しよう。

キャッシュ

これを有効にしないとキャッシュされない

Preload

訪問者があってからキャッシュを作成するのではなく、最初からサイトにキャッシュを作成する。ONにしておこう。

ログインユーザー

サイトにログインしているユーザーにはキャッシュしない設定。CSSなどいじる時はOFFにした方が楽かも。

モバイル

モバイルユーザーへのキャッシュを無効化する。下手したらデスクトップレイアウトが表示されてしまうため。モバイル用のキャッシュは有料版のみ。

新しい投稿

投稿か固定ページが公開された時にキャッシュをクリアするかの設定。チェックを入れると下のようなポップアップが表示される。

Homepage, Posts, Categories, Pagesにチェックを入れてOK。

Update Post

投稿か固定ページがアップデートされた時にキャッシュをクリアするかの設定。チェックするとポップアップが表示される。

上は全てのキャッシュをクリア。下の赤枠は投稿/ページ/投稿したカテゴリ/投稿タグ/ホームページのキャッシュをクリア。下でいいと思う。

HTMLの圧縮・CSSの圧縮・CSSの結合・JSの結語

これらは自己責任で。ファイルの圧縮・結合を行うとレイアウトが崩れたり、Javascriptが動かなくなったりする。最初はキャッシュ部分のみを設定し、問題がなさそうだったら1つずつONにしていくことをおすすめする。

できれば圧縮・結合した方がサイトが軽くなるしPage Insightの評価も当然あがる。

Gzip圧縮

.htaccessでGzip圧縮設定していない場合はチェック。

ブラウザキャッシュ

よく使われるファイルを訪問者のブラウザにキャッシュすることによって読み込みの高速化を図る。ONにしておこう。

 

キャッシュの削除

書いてある通り。通常はキャッシュの削除。CSS/JSに変更を加えた場合はキャッシュと圧縮されたCSS/JSファイルを削除

ちなみに管理画面のヘッダーバーにもアイコンが追加され、ここからワンタッチで素早くキャッシュを削除できる。

 

キャッシュの有効期限

キャッシュがいつ切れるのかを設定しておこう。

最初は何もルールがない状態だが、Add New Ruleを押してルールを追加する。

 

全て1日に1回でとりあえずはいいでしょう。これで1日に1回、00:00に削除されることになる。もっと頻繁に削除したい人は時間を早めて、もっとゆっくりでいい人は長くキャッシュさせよう。

 

その他の設定は割愛。CDNなどもある。

私は今まで敬遠していた結合とminify最適化もついでに試してみることにした。全てレイアウトが崩れることなく適用でき、Page Insightのスピードも10弱程度あがったので今のところ大満足。

 

無料版と有料版の違い

WP Fastest Cacheはモバイル版のキャッシュが有料のため、どうしてもモバイルでのキャッシュはできなくなる。しかしW3TCより不具合も少なく、スピードアップもかなりするので無料版でも十分オススメ。

有料版は$39.99とちょっと高めだけど、モバイルキャッシュが可能になるのと、さらに強力なHTML・CSS圧縮とJSの圧縮なども可能になる。しばらく利用してみて不具合も起こらなそうだったら購入してみようと思う。

こんなのもあります

1

オフィスで使うために電源タップを探していたのだが、まぁタップにも色々種類があるようで。Amazonなんかで迷ったときのためにちょっとしたまと ...

2

大事なファイルはセキュリティ機能付きのUSBメモリに保存しておくのがオススメ。私は仮想通貨のパスワードを記載したエクセルファイルやウォレット ...

3

Youtubeで配信用や作業用に垂れ流せるオススメの音楽チャンネルを5つ紹介。どれも登録者数が多い人気チャンネルだ。 ちなみにそのまま流すと ...

4

iQOSの掃除、皆さんどうしていますか? 私は購入した時にタバコ屋の店員さんから教えてもらった通りにしています。掃除するとやっぱり吸い心地が ...

-Wordpress

Copyright© VanBlog , 2018 All Rights Reserved.