1

最近、ページ速度の最適化に夢中になり、CMS キャッシング メカニズム (Joomla キャッシュなど)、Gzip 圧縮、および Cloudflare が完全に調和して機能するかどうかを知りたいと思いました。

各システムが単独でどのように機能するかは (多かれ少なかれ) 理解していますが、それらが連携して機能するかどうかはわかりません。一度にすべてを使用することをお勧めしますか?

Cloudflare を使用する場合、CMS キャッシュと Gzip は問題になりますか?

PS 他にどのようなツールを使用していますか?

4

2 に答える 2

3

CMS キャッシング メカニズム (Joomla キャッシュなど)、Gzip 圧縮、および Cloudflare を完全に調和させることができますか?

はい、さらに、それらはすべてわずかに異なることを行います。

Cloudflareは、画像やスタイルシートなどの静的コンテンツをキャッシュします。新しいページ HTML は、すべてのページのすべての訪問者によって引き続きダウンロードされます。

Gzip 圧縮は、Cloudflare とサーバーの両方で機能します。デフォルトでは、 Cloudflare はそのシステムを通過するコンテンツを自動的に圧縮します。Cloudflare を通過しないファイルは、サーバーで圧縮できます。キャッシングと htaccessによる gzip 圧縮が可能ですが、Joomla を使用しているため、これを有効にする最も簡単な方法は
、コントロール パネル > システムからです。 > グローバル構成 > サーバー > Gzip ページ圧縮。

これにより、ページ HTML と Joomla によって生成される動的コンテンツのダウンロード時間が短縮されます。

Joomla キャッシュを使用すると、通常、ページの読み込み時間が短縮されます。これは、Joomla がモジュールとプラグインを使用してすべての訪問者の動的ページ コンテンツを毎回再計算する代わりに、保存されたキャッシュ コンテンツを使用するだけだからです。ページごと、モジュールごと、またはプラグインごとに Joomla のコンテンツをキャッシュできます。違いについてのわかりやすい説明を次に示します。

特定のサイトに最適な Joomla キャッシュ オプションを見つけるには、WebPageTestなどのツールを使用して時間をかけてテストする価値があります。私は時々これでかなりの節約をしました。

サイトで 3 つすべてを機能させることは理にかなっています。これにより、サーバーの負荷が軽減され、ページの表示が高速化されます。

幸運を!

于 2013-06-28T11:01:24.243 に答える