CDNのオンボーディングの一部として、サイト内の静的コンテンツへのすべてのリンクがwww.example.com/my_img.jpg
からwww.somecdn.com/my_img.jpg
に書き直されていることを理解しています。 RL書き換えを必要としないCDNはどのように機能するのですか? および https://css-tricks.com/adding-a-cdn-to-your-website/
しかし、私は imperva onboarding docs を調べましたが、それが必要であるとは思いません。どうしてそうなの?彼らは他のCDNがしていないことをしますか?
答えは簡単です。サイト全体をプロキシします。
@TomTomが述べたように、彼らはサイト全体をプロキシします。
Impervaは、キャッシュを備えたリバースプロキシおよびWebアプリケーションファイアウォールです。キャッシュのみを行う他のCDNでは、キャッシュするURLを書き換えて、それらを指すようにし、そうでないものはそのままにしておく必要がある場合があります。
通常、2番目の状況では、キャッシュするアセットは、とにかくメインサイトとは別のホスト名にあります(例:images.example.com)