有时dns等待600ms而不是等待另外半秒,这使得90kb文件等待超过1秒。有时pingdom等待时间甚至会显示1秒。如果我尝试另一个测试,它有时会一起到90ms。
我知道第一个请求会花费更多时间,因为cloudfront首先需要从我们的服务器获取文件。我将缓存时间设置为86400 s,这意味着它应该从缓存中获取整个24小时的文件。但是,如果我在第一次测试后仅仅2小时尝试ping,它将会再次变慢。
答案 0 :(得分:0)
大多数情况下,DNS会导致延迟,因为亚马逊实际上是可扩展的。
我的ISP遇到了类似的问题,并且能够通过更改DNS服务器来快速解决问题。
尝试将您的DNS更改为Google DNS IP V4 8.8.8.8 8.8.4.4
IP V6
2001:4860:4860::8888
2001:4860:4860::8844
Google Public Dns Documentation
或使用OPEN DNS
208.67.220.220
208.67.222.222
答案 1 :(得分:-1)
CloudFront不仅可扩展,还消除了瓶颈,但旨在加快速度
AWS CloudFront是一种具有低延迟和快速传输速率的服务。
使用CloudFront时,以下是一些可能较慢的症状 (这包括大多数问题。)
请求方可能正在接收大量请求。
离客户端最近的边缘服务器可能比网络主机服务器更远
(地理延迟)
DNS查询可能会延迟。
这种可能性并不大,但要确保x-edge位于“云前视图”状态。
缓存可能会丢失。
详细的故障排除很困难,因为您不知道测试的内容或条件是什么
如果启用了日志记录,则可以进一步进行故障排除
通常建议启用日志记录。
如果您有任何疑问,请随时询问!
谢谢。