Naiba サイト構築ノートは前回
WP RocketでWP Super Cacheキャッシュプラグインを置き換えその後、効果には全体的に満足しており、ウェブページの読み込み速度は基本的に2秒以内です。
ウェブサイト構築サイトの速度は非常に重要な要素であり、このHummingbirdプラグインはGravatarアバターのキャッシュを研究している際に発見しました。HummingbirdはGravatarアバターをキャッシュできるだけでなく、WordPressの速度最適化もサポートしています。
Hummingbird紹介
Hummingbirdは日本語でハチドリを意味し、ハチドリは体が小さく、素早く羽ばたいて空中でホバリングできます。このHummingbirdプラグインはWordPressの最適化・高速化プラグインであり、ページキャッシュ機能もサポートしています。よく知られているWP Super CacheやW3 TOTAL CACHEなどとは
WordPressプラグイン異なり、Hummingbirdの主な機能はキャッシュではなく、
WordPressの速度最適化です。Hummingbirdは通常のファイル圧縮、縮小、結合などをサポートし、特徴的な機能としてWordPressに特化したパフォーマンス最適化を行います。以前Naibaが共有した
GTmetrixWordPress最適化後のテスト結果はBとCでしたが、Hummingbirdで最適化した後は、テスト結果が両方Aになりました。
Hummingbird機能デモ
Hummingbirdをインストールして初めて実行すると、パフォーマンステスト画面が表示されます。SKIPを選択してスキップすることもできますが、一度RUNでテストすることをお勧めします。テストしないと、あなたのWordPressのどの部分が最適化が必要かHummingbirdはわかりません。

パフォーマンステストが完了すると、最適化が必要な項目がリストアップされ、参考スコアが表示されます。各サイトで最適化が必要な内容は異なるため、ここではNaibaは詳しく説明しません。

CACHING画面では、ページキャッシュ、ブラウザキャッシュ、Gravatarアバターキャッシュ、RSSキャッシュに分かれています。Page Caching(ページキャッシュ)は、記事をHTML静的キャッシュし、ページの読み込み時間を短縮します。Browser Caching(ブラウザキャッシュ)は、ブラウザのリソースキャッシュで、サイト上の静的リソースにブラウザキャッシュの有効期限を設定します。推奨は8日間で、Hummingbirdはサーバーで使用されているWeb環境に基づいて設定ファイルを自動生成し、サイトの設定に追加するだけです。Gravatar CachingはGravatarアバターのキャッシュで、デフォルトのWordPressはすべてGravatarアバターを呼び出します。Gravatarは国内では現在正常にアクセスできますが、一部地域では読み込み速度がまだ遅いです。この機能を使用すると、Gravatarアバターをローカル化できます。RSS CachingではRSSのキャッシュ時間を設定でき、サーバーリソースの使用を減らせます。以前共有した
RSS更新の遅延機能とどちらが効果的かはわかりません。

GZIP COMPRESSIONは、サーバーでGZip圧縮機能を有効にすることです。GZIP圧縮はほとんどのサーバーでデフォルトで有効になっているはずですが、有効になっていない場合、HummingbirdもWeb環境の設定ファイルを提供するので、Web環境設定に追加するだけです。

ASSET OPTIMIZATION(アセット最適化)は、主にサイトのCSSおよびJSファイルを圧縮、結合、遅延読み込み、または読み込み阻止します。Naibaのテスト効果は一般的で、Hummingbirdも、サーバーでHTTP2が有効になっている場合、この効果は必ずしも有用ではない可能性があると警告しています。

高度なツールでは、URL内のクエリ文字の削除、Emojisの無効化、DNSリクエストのプリフェッチが可能です。また、データベースのゴミ情報をクリーンアップすることもサポートしており、機能は
WP-Optimizeに似ています。高度なバージョンではスケジュールタスクもサポートし、データベースを定期的にクリーンアップできます。

Hummingbirdダウンロード先
Hummingbird – Speed Up WordPressプラグインは、WordPress管理画面のプラグインから直接検索してインストールするか、以下のURLからインストールできます。
https://wordpress.org/plugins/hummingbird-performance/Hummingbirdの不足点
このWordPress最適化プラグインであるHummingbirdは魅力的に見えますが、いくつかの欠点もあります。 Hummingbirdを使用して
WordPressの最適化速度を向上させることは全く問題なく、Naibaが現在触れた中で最も直感的な最適化プラグインです。 しかし、キャッシュプラグインとしてHummingbirdを使用する場合、やや弱く、主に以下の点が挙げられます。
プリロードをサポートしていないため、すべてのページはユーザーがフロントエンドで一度アクセスした後にのみキャッシュページが生成されます。
個別のキャッシュファイル更新をサポートしていない。 はい、記事を修正した後、すべてのキャッシュをクリアしないとページキャッシュが更新されません。これはHummingbirdの使いにくい点です。
Hummingbirdが提供する設定ファイルをどう修正するか
Hummingbirdが提供する最適化設定は、IIS、Apache、Nginx向けです。これらの設定を変更するにはサーバー管理権限が必要で、共有ホスティングを使用している場合は変更できない可能性があります。 サーバー制御権限を持っている場合は、プラグインが提供する設定情報を対応するWeb環境の設定ファイルに追加し、プロセスを再起動するだけです。 制御権限を持つサーバーを所有したい場合は、以下を参照してください:
安定していて初心者向けのVPSおすすめHTTP 2をどう有効にするか
リソース統合時に、Hummingbirdプラグインは„Your server is running the HTTP/2 protocol which automatically optimizes the delivery of your assets for you. You can still combine, and move your files, though this may not always improve performance.“と表示します。 翻訳すると: サーバーはHTTP/2プロトコルを実行しており、これによりアセットの配信が自動的に最適化されます。 ファイルを結合・移動することは可能ですが、必ずしもパフォーマンスが向上するとは限りません。 したがって、HTTP 2.0を使用している場合、このリソース最適化インターフェースは考慮する必要がありません。
HTTP 2.0を有効にする前提条件は、WebサイトでSSLアクセスが有効になっていることです。もし使用しているのが
LNMPで構築されたWebサイト環境の場合、SSLを有効にすると自動的にHTTP 2.0が有効になります。LNMP以外の環境を使用している場合は、nginxの設定ファイルを修正し、HTTPS設定のspdyをhttp2に変更してnginxを再起動してください。 ApacheとIISは使用したことがないので、各自で検索してください。
コメントは終了しました
この記事のコメント機能は終了しています。ご質問がある場合は、他の方法でお問い合わせください。