gpt4 book ai didi

amazon-web-services - 托管在 Amazon S3 上的网站加载速度非常慢

转载 作者:行者123 更新时间:2023-12-04 12:51:20 26 4
gpt4 key购买 nike

我有一个应用程序,它是一个静态网站构建器。用户可以创建他们的网站并将它们发布到他们的自定义域。我使用 Amazon S3 来托管这些网站和代理服务器 nginx 将请求路由到 S3 存储桶托管站点。
我正面临加载时间问题。由于 S3 特别与任何区域无关,并且内容完全是 HTML,因此理想情况下不应该有任何延迟。我有一些不太重的 css 和 js 文件。

什么是优化技术以获得更好的性能?例如:会设置标题吗?或利用缓存帮助?我添加了 pingdom 分析的图像以供引用。

此外,我不能使用 cloudfront,因为当用户更新图像时,边缘位置在反射(reflect)新图像之前会有几分钟的延迟。它不是即时更新,因此限制了我的使用。有什么改进的建议吗?

enter image description here

最佳答案

来自不同区域的 S3 HTTPS 访问非常慢,尤其是 TLS 握手。为了解决这个问题,我们发明了 Nginx S3 代理,它可以在网络上找到。 S3 是最好的原始源,但不是传输端点。
顺便说一句,尽量避免将您的“文件夹”作为子域,但仅指定 S3 区域(!)端点 URL 而不是端点的长版本 URL , 从不使用 https://s3.amazonaws.com
下面是减少 DNS 调用数量的一个很好的例子:
https://s3-eu-west-1.amazonaws.com/folder/file.jpg

关于amazon-web-services - 托管在 Amazon S3 上的网站加载速度非常慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28966199/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com