Cloudflare和Incapsula等服务是否真的能提高Windows Azure托管网站的性能?

tis*_*hon 5 performance cdn azure cloudflare incapsula

我正在运行一个托管在Windows Azure上的图片密集型网站.后端性能很好但是图像缩略图的响应时间非常不稳定,因为图像缩略图会占据大量页面大小.我正在使用Azure CDN来提供所有图像,但它们的响应时间因数量级而异,我还没有在快速(~150毫秒)和慢速(3-4秒)请求中找到任何模式.这也似乎不是一个局部现象,因为我测试了来自不同地点/大陆的加载时间.到目前为止我的结论是Azure CDN毕竟不是那么好,我开始寻找其他方法来改善静态资产的加载时间.

现在上下文已经清楚了,这是我的实际问题:有没有人有像CloudflareIncapsula这样的服务经验来改善托管在像Windows Azure这样的云基础设施上的网站的性能?这些服务承诺减少服务器负载,但我更感兴趣的是它们是否真的有效减少静态文件的响应时间,以及对动态页面内容的任何负面影响.我非常感谢基于实践经验和/或替代解决方案建议的任何答案.

更新: 以下是CDN上其中一个图像的响应标头:

HTTP/1.1 200 OK
Cache-Control: public, max-age:31536000
Content-Length: 4245
Content-Type: image/jpeg
Last-Modified: Sat, 21 Jan 2012 12:14:33 GMT
ETag: 0x8CEA64D5EC55FB6
Server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
x-ms-request-id: d7a1ef38-6c99-4b38-a9f5-987419df5d24
x-ms-version: 2009-09-19
x-ms-lease-status: unlocked
x-ms-blob-type: BlockBlob
Date: Sun, 05 Feb 2012 12:56:12 GMT
Connection: keep-alive
Run Code Online (Sandbox Code Playgroud)

小智 0

“这些服务承诺减少服务器负载等,但我更感兴趣的是它们是否真的能有效减少静态文件的响应时间,以及对动态页面内容的任何负面影响。我非常感谢基于以下内容的任何答案实践经验和/或替代解决方案的建议。”

实际上,我们不会影响您的动态内容,因此到达那里一切都应该很好。

我们确实缓存静态内容。大多数用户看到总体性能提高了 50-60% 左右,因此您肯定会看到服务器上的静态资源有所改善。