ワニスのWordPress:それは何ですか?それを設定する方法は?
公開: 2020-02-25
WordPressサイトのパフォーマンスを向上させるのに苦労したことがある場合は、VarnishCacheを紹介します。 ただし、最初に、画像、スクリプト、ページ、テキスト、スタイルシートなどの静的コンテンツについて簡単に説明しましょう。
定期的な静的コンテンツは、eコマースストア、大規模なポータル、企業ネットワーク、およびその他の種類のWebサイトの一部です。 この種のコンテンツは、ユーザーがロードするたびにサーバーに不要なリクエストを生成することになります。
従来のホスティングサーバーについて話すとき、課題はさらに大きくなります。サーバー上で毎秒数百のWebサイトと数千の静的コンテンツが要求されます。 したがって、彼らはそれらを処理することができず、あなたのウェブサイトはダウンしています。
そこで、VarnishCacheが登場します。
- Varnish Cacheとは何ですか?
- Varnish Cacheはどのように機能しますか?
- WordPressでワニスを使用する価値はありますか?
- CloudwaysでVarnishキャッシュを構成する方法は?
- ワニス性能ベンチマーク
- なぜWordPressホスティングにCloudwaysを使用するのですか?
Varnish Cacheとは何ですか?
Varnish Cacheは、リバースプロキシおよびHTTPアクセラレータです。 負荷分散しながらコンテンツを可能な限り迅速に配信するように設計されています。 また、オブジェクトをキャッシュするときのサーバーの使用負荷を軽減し、データベースクエリを回避します。
オープンソースソフトウェアとして、Varnishはキャッシュサーバーとロードバランサーの中で非常に際立っています。 バージョン1.0は2006年にリリースされ、現在、Varnish Cacheは、サーバー構成にVCLを採用しているため、高度にカスタマイズ可能な環境を提供しています。
Varnish Cacheのもう1つの重要な機能は、バックエンドに問題が発生した場合にWebサイトをオンラインに保つことです。 バックエンドは、ApacheまたはNginxを実行する別のWebサーバーにすることができます。これらのサーバーは、データをVarnishに返してキャッシュします。
バックエンドサーバーに障害が発生した場合、Varsnishのグレースモードでは、有効期限が切れていてもキャッシュされた情報を返すことができるため、Webサイトが利用できなくなります。 これは間違いなく非常に重要な機能であり、特にWebサイトが多数のリクエストを受信する場合はそうです。
Varnishキャッシュのしくみ
FTPやSMTPなどのいくつかのプロトコルをサポートする他のプロキシサーバーとは異なり、VarnishはHTTPのみに焦点を当てています。 これの大きな利点は、他のキャッシュサービスのようにサーバーのハードディスクを使用する代わりに、キャッシュデータをRAMに保存するという事実です。 最も一般的な構成では、すべてのHTTPリクエストが最初にVarnishを通過し、オブジェクトがキャッシュ内でまだ有効である場合に応答します。 オブジェクトが見つからないか期限切れになると、後でキャッシュされる情報を返すようにバックエンドに要求します。

通常、HTTPリクエストは、サーバーリソースを使用して、コードとデータベースのクエリを処理する必要があります。 Varnish Cacheを使用すると、処理結果がキャッシュに保存されるため、いくつかの手順を回避でき、各リクエストを再度処理する必要がなくなります。
ワニスは静的オブジェクトをキャッシュできます。つまり、処理の結果と、画像やスクリプトなどの他の静的ファイルを保存します。 このデータはメモリに保存されるため、RAMの消費量が増加しても、この情報を読み取るプロセスははるかに高速で効率的です。
WordPressでワニスを使用する価値はありますか?
ある調査によると、Google: SpeedはGoogle Search andAdsのランディングページの要素になりました。 つまり、オンラインビジネスの成長に関しては、サイトのパフォーマンスが重要な役割を果たし、Webトラフィックのほぼ半分が検索から発生します。 それで、あなたのサイトの速度が遅い場合、あなたは検索エンジンでどのようにうまくいくでしょうか?
多くのウェブサイトプラットフォームと同様に、WordPressもホスティングリソースを必要とします。特に、オンラインストアを運営していて、製品の在庫が多い場合はそうです。 コミュニティ全体が全体的なパフォーマンスの向上に専念して取り組んでいます。 ただし、WordPressのテーマと設定は一般に複雑で、動的要素と静的要素がすべて1つのページにまとめられているため、高度なキャッシュシステムの設定が困難です。
これが、Varnishのようなキャッシュメカニズムと高速のWordPressテーマを持つことがパフォーマンスを向上させるために不可欠である理由です。 しかし、私がそこに置くほど簡単ではありません。

多くの人がまだVarnishのような高度なキャッシュシステムを利用できないため、いくつかの制限があります。 Googleの「WordPressVarnish」を使用すると、WordPressとVarnishの互換性に関する多くの技術記事やディスカッションを見つけることができます。 いくつかは解決策を持っているかもしれませんが、セットアップは非常に混乱しているので、技術に精通していないWordPressサイトの所有者を苛立たせます。
Cloudwaysでワニスを構成する方法
Cloudwaysでは、マネージドWordPressホスティングのパフォーマンスを向上させる方法を常に模索しており、クライアント、開発者、中小企業、代理店、および一般的なWordPressコミュニティから提供された提案に取り組んでいます。
この長年の慣行に沿って、WordPressとVarnishの互換性を活用および強化するフィッティングソリューションを考案しました。 直感的なプラットフォームとして、WordPressを起動し、Varnish設定をいくつかの一般的なルールとともに構成する方法を確認できます。

WordPressウェブサイトのインストール
他のホスティングプロバイダーとは異なり、Varnishをサーバーにインストールするためにコマンドラインを実行する必要はありません。 新しいサーバーの起動に伴い、VarnishCacheは他のCloudways最適化パッケージとともにWordPressアプリケーションとサーバーに自動的にインストールされます。 デフォルトではVanishが有効になっていますが、Varnish Cacheを無効にする場合は、ボタンをクリックするだけで簡単に行うことができます。
[サーバー管理]パネル> [サービスの管理]に移動し、[無効にする]をクリックします。 このセクションからVarnishキャッシュを削除することもできます。

ワニスの構成
必要に応じて、新しいルールを追加したり、特定のページのキャッシュメカニズムをアプリケーション管理セクションから除外したりできます。 WordPressサイトを開き、[アプリケーション管理]で[アプリケーション設定]> [ワニス設定]> [新しいルールの追加]を選択します。 これにより、ページURLを配置することで、WordPressのランディングページURLがキャッシュプロセスから除外されるのを防ぐことができます。
さらに、このセクションにCookieを含めたり除外したりすることもできます。

ワニスの除外と包含
Cloudwaysは、Varnishと完全に互換性のあるキャッシュプラグイン「Breeze」も提供しており、プラグインインターフェイスからいくつかのVarnish操作を直接実行できます。
ワニス性能ベンチマーク
ワニスなしのWordPressとワニスありのWordPressのパフォーマンスを比較した負荷テストの結果は次のとおりです。
ワニスがない場合、平均応答時間はなんと2130ミリ秒です。 下のグラフに示されているように、Varnishなしで実行されているWordPressサイトにアクセスするユーザーが増えるにつれて、応答率が低下します。

ワニスキャッシュなし
ワニスを使用した場合、平均応答時間は633ミリ秒です。 下の画像でわかるように、Varnish Cacheを使用すると、WordPressサイトは使用しない場合に比べて3倍以上高速になります。

ニス付き
テストでは、Varnishキャッシュを有効にするとサーバーの平均応答が速くなるのに対し、Varnishを使用しないサーバーは、新しい訪問者が来るたびに応答するのに苦労し、サイトの速度が低下することが明確に示されています。 それはあなたのビジネスに害を及ぼします。
なぜWordPressホスティングにCloudwaysを使用するのですか?
Cloudwaysは、DigitalOcean、Linode、Amazon Web Services、Google Compute Engine、Vultrなどの信頼性の高いクラウドインフラストラクチャ上でVarnish互換のWordPressサイトを起動できる直感的なプラットフォームを提供します。
Cloudwaysプラットフォームを使用すると、数回クリックするだけで、クラウドインフラストラクチャ上で5分以内に複雑なアプリケーションを起動できます。 これにより、技術者以外の人がVMAN最適化テクノロジーを使用してパフォーマンスと信頼性を活用できるようになります。
最適化された高速パフォーマンスのWebサイトは、訪問者に最高のユーザーエクスペリエンスを提供します。 彼らはあなたのウェブサイトの遅い速度にイライラすることはありません。 グーグルのような検索エンジンでさえ、印象的な読み込み速度でウェブサイトを優先します。
したがって、ビジネスと成長に集中したいが、サーバーの最適化に時間を費やしたくない場合は、Cloudwaysが間違いなく最良の選択です。 下のバナーからWordPressホスティングの無料トライアルを開始してください。
