私がこれまでに理解していること:
- 現在のWebホスティングを維持しますが、サイトのDNSサーバーを現在のホスティングのDNSサーバーからCloudFlareのDNSサーバーに変更します。
- CloudFlareは、世界中の複数のデータセンターからWebサイトのリソースを提供します。
ここで、このメカニズムの技術的な詳細を知りたいと思います。ここに私が持っているいくつかの質問があります:
CloudFlareはキャッシュプロキシとして機能しますか?自分のサイトのページにたくさんの画像があるとします。CloudFlareは、それらのすべてのイメージを各データセンターにキャッシュし、それらのデータセンターから提供しますか?
どのサイトリソースが影響を受けますか?静的なものだけですか?Webページ自体(HTMLドキュメント)はどうですか?ページがサーバーによって動的に生成された場合はどうなりますか?CloudFlareは、ページの最新バージョンを常に提供することをどのように確認しますか?
私のサイトへのPOSTリクエストはどうでしょうか(たとえば、訪問者がAjaxを介してデータをアップロードし、データベースに保存されます)。このことは私のサーバーで実行する必要があります。そのため、CloudFlareはこのプロセスのパフォーマンスを向上させません(できません)。それでは、CloudFlareはAjaxリクエストを元のWebホストに中継するだけですか?