我了解加入 CDN 的一部分是将所有指向我网站中静态内容的链接www.example.com/my_img.jpg
从www.somecdn.com/my_img.jpg
. 我从不需要 url 重写的 CDN 如何工作?和https://css-tricks.com/adding-a-cdn-to-your-website/
但是,我查看了imperva 入职文档,我认为没有必要。怎么可能?他们做了其他 CDN 没有做的事情吗?
我了解加入 CDN 的一部分是将所有指向我网站中静态内容的链接www.example.com/my_img.jpg
从www.somecdn.com/my_img.jpg
. 我从不需要 url 重写的 CDN 如何工作?和https://css-tricks.com/adding-a-cdn-to-your-website/
但是,我查看了imperva 入职文档,我认为没有必要。怎么可能?他们做了其他 CDN 没有做的事情吗?
答案很简单:他们代理整个网站。
正如@TomTom 所说,他们代理了整个网站。
Imperva 是一个带有缓存的反向代理和 Web 应用程序防火墙。其他仅缓存的 CDN 可能会要求您重写要缓存的 URL 以指向它们,而不要处理那些您不希望缓存的 URL。
通常,在第二种情况下,您要缓存的资产无论如何都会位于主站点的单独主机名上(例如 images.example.com)