加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

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

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

现在上下文已经清楚了,这是我的实际问题:有没有人有像Cloudflare和Incapsula这样的服务经验来改善托管在像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

解决方法

Incapsula有两种缓存模式: 1)Basic – 此模式根据http标头中的指令缓存静态内容(与浏览器或商业缓存代理的行为方式相同).这通常可以提高30%-50% 2)高级 – 此模式还通过使用高级学习功能来确定哪些内容可以缓存以及何时使缓存过期,从而缓存未在http标头和动态内容中指定的静态内容.这些方法经过优化,可在最佳缓存和提供新鲜/最新内容之间取得适当平衡.此模式通常可以额外增加20%-30%的改进.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读