第一次测试总是很慢。第二个测试显示了 Cloudflare 的速度优势。为什么会这样,这是否意味着用户必须两次加载网站?
“Cloudflare 的速度优势”可能是指 Cloudflare 提供的各种独特功能(例如图像压缩、延迟加载 javascript 等)。对于这个答案,我假设您指的是它的 CDN/缓存功能。
本质上,作为 CDN 意味着客户端需要从每个 CDN 边缘节点请求您站点的一个资源,以从源服务器填充该节点上的缓存。
GTmetrix 类似于人类网站访问者,因为如果它是第一个在其缓存超时内从 CDN 边缘节点请求资源的人,则该请求必须一直返回到源服务器,而不是从源服务器响应。更近的边缘节点。但是,第二次从边缘节点请求该资源时,该资源将被缓存,并且由于减少了网络延迟而将更快地提供服务。
如果您还不熟悉 CDN,我建议您阅读更多关于 CDN 如何工作的内容。您可能希望调整缓存标头,以便很少从边缘节点清除相对静态的资源,这将减少这种“首次惩罚”的请求。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句