Pythonベースのコンテンツ配信ネットワークであるGithubのプロジェクトの説明を読んでいました。
「リバースキャッシングプロキシ」を使用することが重要なのはなぜですか。このコンテキストでは、それはどういう意味ですか。
Pythonベースのコンテンツ配信ネットワークであるGithubのプロジェクトの説明を読んでいました。
「リバースキャッシングプロキシ」を使用することが重要なのはなぜですか。このコンテキストでは、それはどういう意味ですか。
逆に質問があると思います。「リバースキャッシングプロキシがCDNを使用することが重要なのはなぜですか?」と尋ねる方が理にかなっています。
通常、Webサーバーの前にリバースキャッシングプロキシを配置します。すべてのインバウンドリクエストはプロキシを通過し、プロキシはリクエストをWebサーバーに渡す場合と渡さない場合があります。
静的または動的なコンテンツをキャッシュすることでWebサーバーの負荷を軽減したり、セキュリティや圧縮などの他の目的に使用したりするのに最適です。
この場合、アプリケーションがすでにGoogle App Engineでホストされている(そしてToSに違反している)場合は、このプロキシを使用しても意味がありません。これは、他の場所でホストされているWebサーバーの前で使用することを目的としています。これは、Webサーバーの「アクセラレーション」とも呼ばれます。
明確にするために、SymPullCDNはリバースキャッシングプロキシであり、「Pythonベースのコンテンツ配信ネットワーク」ではありません。SymPullCDN名の「CDN」の部分は、プロキシの優れた機能であるGAE(世界中の多くのデータセンター)のCDNの側面を表しています。