Another Genesis

他愛のない独言と覚書。一言で言えば掃き溜め。鶴はいない。たぶん。

No.89

何でもかんでも取り敢えず入れてみて試すの良くない(lightboxが機能しなくなって直すのに苦戦していた)

続きで後学のために今回の施策。


■取り敢えずキャッシュ
今回一番効果が得られた。
これ一つでスコアの大半を上げた最大の功労者。

使ったのはW3 Total Cacheというプラグインです。日本語化されてないんですが、検索すれば使用例がいっぱい出てくるので何の問題もなかった。
キャッシュ系プラグインは不具合起こしやすいので(大昔にやらかしている)入れないで済むなら入れないに越したことないのですが、これだけ効果があるなら……と。
取り敢えず私は検索したら出てきたこれを使いましたが、色々あるんで、自分に合ったの使えばいいと思います。

■HTMLやCSSの圧縮
Autoptimizeというプラグインを使いましたが、見事に一部CSSが機能しなくなったので、敢え無くアンインストールした。ソース弄っちゃう系のプラグインなので、そうなっちゃったんでしょうね。
数字的にはほとんど変わらなかったので、正直効果があるのかないのか微妙。

■画像圧縮
……は元からやってます。
一時期、EWWW Image Optimizerというプラグインを使っていましたが、画像劣化しないって触れ込みの筈なのに、うちの環境では目に見えて劣化したので……検索してもそんな話は全く出てこないので、設定に難があるのか私の目が狂っているのか不明。
設定に難があったかもしれない。とはいえ、どっちみちプラグインの量は減らしたかったので今もアンインストールしたままです。
今はImageOptim使ってます。

■画像の読み込みを遅延させる
Lazy Loadというスクリプトを使ってます(表示されていない領域の画像読み込みを遅延させるとか言うやつ)
取り敢えず効果はあるように見える。画面の小さいスマホなんかでは特に大きく効果が出るのかもしれない。
参考:WordPressプラグインなしでLazy Loadを実装する方法
参考:プラグイン無しでWordPressの画像をスクロールに応じて遅延読み込みする方法

■使わなくて済みそうなプラグインをアンインストール
少ないに越したことはないので。
それでも20個ほどあるので多すぎです(汗)
うっかり属性ゆえに入れているものもあるので、私がもうちょっとしっかりしていればまだ減らせるんですけども……。

■記事の表示件数を減らした
6件から3件に。

■PHPのバージョンを最新にした
ふと見たら5.6だったので、7.2に上げた。
……んですが、サイトが表示されなくなった(汗)ので、デバッグモードから推察して原因と思われたプラグインの設定弄って直したっていう世にも怖いお話です。PHPって難しい!
なので一時的にサイトが表示されていなかったと思います。もしその間に来ていた方がいたらごめんなさい!
体感速度が上がったように感じます。そうでなくても、PHPのバージョンは上げておくに越したことないかなって思ってます(もうすぐ旧バージョンのサポート終わっちゃうし)

■フリースペース:

ご連絡はひとまずはメインサイトのWeb拍手まで。何かいい方法考えますね。

メインサイト

編集

■全文検索:

■日付一覧:

■日付検索: