我们正在尝试找出 Google CDN 延迟高的原因。
我们的网站位于 Google 的 http_load_balancer 后面,并开启了 CDN。
例如,通过检查 jpg 文件 (43Kb) 的示例 GET 请求,我们可以从 http_load_balancer 日志中看到大约 30% 的此类请求的httpRequest.latency
时间 > 1 秒,而且很多请求需要更长的时间,例如几秒或几百秒...... .
这只是通过查看 24 小时日志样本(大约 6K 相同的请求)。
所有这些请求的httpRequest.cacheLookup
和是. 也是,值显示正确的区域。httpRequest.cacheHit
true
jsonpayload_type_loadbalancerlogentry.statusdetails
response_from_cache
jsonpayload_type_loadbalancerlogentry.cacheid
当在浏览器中手动执行相同的 GET 请求时,我们会在 15-20 毫秒左右获得 TTFB 的预期结果。
知道在哪里寻找线索吗?