cdn - Amazon Cloudfront 设置以减少等待时间

标签 cdn amazon-cloudfront

更新:这是我的错误,请参阅下面的评论。现在 Cloudfront 可以很好地使用新设置。

有时 dns 等待 600 毫秒,然后它会再等待半秒,这使得 90kb 文件等待超过 1 秒。有时 pingdom 等待时间甚至显示 1 秒。如果我尝试另一个测试,它有时会达到 90 毫秒。

我知道第一个请求需要更多时间,因为 cloudfront 需要首先从我们的服务器获取文件。我将缓存时间设置为 86400 秒,这意味着它是否应该在整个 24 小时内从缓存中获取文件。但是,如果我在第一次测试后仅 2 小时尝试 pingdom,它会再次变得非常缓慢。

以下是我的结果和设置。我错过了什么吗?
enter image description here

最佳答案

大多数情况下是 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 

OPEN DNS Documentation

关于cdn - Amazon Cloudfront 设置以减少等待时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36909713/

相关文章:

performance - 如何将 CDN 加速技术应用于图标?

javascript - 从 CDN 为 CSS 提供本地回退

javascript - 我可以在生产环境中从 CDN 加载 Vue.js 吗?

amazon-s3 - Cloudfront 分发无法在一个堆栈中加载子目录,但在另一个堆栈中可以正常工作

content-delivery-network - Amazon CloudFront 与 Limelight 或 Akamai 相比如何?

amazon-cloudfront - AWS CloudFront 表示公钥无效/超出限制

javascript - 基金会 5 : Unexpected end of script

amazon-web-services - CloudFront 分配无法访问网站静态 Assets 的 S3 存储桶

php - 如何实现分布式文件上传解决方案?

javascript - 如何从浏览器导入 Vue 组件 - 通过 CDN