云计算问答
提问时间:2021/04/13 22:11:59
257 次查看, 1 个回答
打开一个网站,实际的过程是浏览器发起一个请求以后服务端返回一个 html(也就是首页的请求),浏览器拿到首页请求以后解析 html 以后才会继续去请求 网页里的图片、css、Js 等资源。如果首页是一个动态请求或者是不缓存的请求,会 导致每次请求首页的时候,CDN 都是回源处理的。
如果源站响应慢就会导致最终首 页加载慢,该请求在 Network 下 Pending 状态持续时间比较久。具体是否命中缓存 可以参考本文案例二的介绍。
这种首页不缓存的请求访问慢的场景,造成的现象就是首页请求一直 Pending, 等到首页请求到了以后后续的静态资源很快都加载出来了。 如果是首页慢的情况,这种情况用“站长工具”、“17 测”等平台去验证 CDN 的加速效果结果可能不准确。因为探测地址如果填写是 http://{ 网站域名 } , 那么探测平台实际探测的就是首页的地址,并没有去探测网站里的一些静态文 件的资源。如果探测 URL 输入的是一个具体的静态资源的 URL,那才可以验 证加速效果。