この Web サイトは、Debian 11 Bullseye(ConoHa VPS, メモリ 2GB/CPU 3Core)で動いていますが、つい最近(2022年10月末頃)Debian 10 buster よりバージョンアップしました。
基本的な動作は、OS のメジャーバージョンアップでも問題なく動くのですが、細かい所ではやはり調整が必要で、ここ一週間くらいは、ちょくちょく手を入れています。
また、WordPress のプラグインを改めてチェックしています。特にパフォーマンスに関連するのが、キャッシュ関連のプラグインですが、現在は WP Fastest Cache だけとし、他のキャッシュ関連のプラグインは全て削除しました。加えて、更新が止まっていて最新の WordPress に対応していないプラグインの整理も行っています。
今回、念願というか以前トライしてうまく動かなくて断念していた、HTTP2 対応 を行いました。このサイト を参考に Apache 側のコンフィグを修正し、 HTTP2 関連のプラグインは使っていません。
この HTTP2 対応で、体感できるほど Web サイトのレスポンスが良くなりました。
特に、一番最初に表示される TOP ページは、Twitter のウィジェットが動く関係で、キャッシュはしてないので、以前はちょっともっさりしてましたが、HTTP2 対応後はシャキシャキと動くようになりました。
もちろん、超高速レスポンスのレジェンドと言われる 阿部寛さんのサイト にはかないませんが、思った以上にレスポンスが改善されたので、HTTP2化は効果があるのだと実感しています。
次に、このサイトで使っているプラグインです。
黄色のマーカーが引かれてるプラグインは、最新の WordPress のバージョンに対応していないか、しばらく更新が止まっています。
尚、★マークは、個人的なお勧め度ですので、ご参考までに…
※ピンクの★は、万人向けではありませんが、個人的に好きなプラグインです。
1. ★★☆☆☆ Admin Post Navigation 2. ★★☆☆☆ Advanced Editor Tools 3. ★★★★☆ Advanced Google reCAPTCHA 4. ★★★★★ Akismet Anti-Spam 5. ★★☆☆☆ Category Order and Taxonomy Terms Order 6. ★★★★★ Contact Form 7 7. ★★☆☆☆ Disable Gutenberg 8. ★★★☆☆ Edit Author Slug 9. ★★★★☆ FancyBox for WordPress 10. ★★☆☆☆ Fonts Plugin | Google Fonts Typography 11. ★★★★☆ Google XML Sitemaps 12. ★★★☆☆ Jetpack 13. ★★★☆☆ Jetpack Boost 14. ★★★☆☆ Perfmatters 15. ★★★★★ Really Simple SSL 16. ★★★☆☆ ShortPixel Image Optimizer 17. ★★★★★ Site Kit by Google 18. ★★☆☆☆ SyntaxHighlighter TinyMCE Button 19. ★★★★★ UpdraftPlus 20. ★★★☆☆ Virtual Robots.txt 21. ★★★☆☆ Word Balloon 22. ★★★★☆ WP Fastest Cache 23. ★★★★★ WP Multibyte Patch 24. ★★★★☆ WP Sitemap Page
まだまだ、見直す箇所が多いので、ある程度固まってきて、皆様のお役に立てるような情報があれば、再度ご報告いたします。
追記 2022/11/18
Webサイトで表示するフォントの指定方法についてまとめてみました。
WordPress で本文や見出し、pre,code タグにフォントを指定 を、ご覧下さい。
記事作成時のサーバ環境
WordPress 6.1.1 apache2 2.4.54 php7.4 7.4.33 mariadb-server 10.5.15 Linux kernel 5.10.0-19-amd64 debian 11 bullseye