私がこれまでに理解していること:
ここで、このメカニズムの技術的な詳細を知りたいと思います。ここに私が持っている質問のいくつかがあります:
CloudFlareはキャッシュプロキシとして機能しますか?自分のサイトのページにたくさんの画像があるとします。 CloudFlareは、それらのすべてのイメージを各データセンターにキャッシュし、それらのデータセンターから提供しますか?
どのサイトリソースが影響を受けますか?静的なものだけですか? Webページ自体(HTMLドキュメント)はどうですか?ページがサーバーによって動的に生成された場合はどうなりますか? CloudFlareはどのようにして、常に最新バージョンのページを常に提供するようにしていますか?
私のサイトへのPOSTリクエスト(たとえば、Ajaxを介してデータベースに保存されたデータをアップロードする訪問者)はどうですか?このことは私のサーバーで実行する必要があります。そのため、CloudFlareはこのプロセスのパフォーマンスを向上させません(できません)。それでは、CloudFlareはAjaxリクエストを元のWebホストに中継するだけですか?
完全開示:私はCloudFlareで働いています。
もう少し明確にするために:
CloudFlareの仕組み に関するQuoraの非常に良い記事があります。
どのサイトリソースが影響を受けますか?静的なものだけですか? デフォルトでCloudFlareがキャッシュするもの 。
「CloudFlareはキャッシュプロキシとして機能しますか?私のサイトのページにたくさんの画像があります。CloudFlareはそれらのデータセンターのすべての画像をキャッシュし、それらのデータセンターから提供しますか?」
PageRulesを使用すると、静的コンテンツを超えてキャッシュを拡張できます。
注:サイトにあるサードパーティのリソース(Flickr、Google、Facebookなど)はキャッシュしません。
Damonの応答に追加するには:
CloudFlareで最も人気のある/推奨されるページルールを設定するための役立つビデオチュートリアルをここで見つけることができます。
cloudflare.com/features-page-rules
また、現在のプランで使用可能なページルールを最大限に使用している場合、プランを変更せずに追加のルールをすぐに購入できます。