1

我注意到在移动 Safari 上,当我通过 Cloudfront 交付我的资产时,它们的加载速度明显慢于仅从我的 EC2 提供我的资产。

具体来说,我的网站有一个主背景图像,它的显示速度明显慢于 EC2 提供的文本。这个背景图像的加载并没有明显落后于我笔记本电脑上 Chrome 上的文本,这可能是因为 Chrome 与移动 Safari 相比具有更高的性能。

我不知道该怎么做,因为 Cloudfront 的全部目的是快速提供资产并加载我的 EC2,但是这个背景图像出现的延迟导致了相当丑陋的,即不可接受的糟糕的 UX。

注意: 请不要反射性地投票将这个问题迁移到另一个 SE 站点,因为关键是不清楚哪种方法最好。

4

1 回答 1

3

我们做了一些对比测试,似乎使用 cloudfront 的优势取决于请求文件的大小。对于小文件 (2kb),CF 响应时间比直接向 EC2 请求要长。对于 15kb 的文件,响应时间几乎相同。对于 57kb 文件 (jquery-1.3.2.min.js),cloudfront 比 EC2 快 4 到 5 倍。

于 2013-10-14T20:16:30.713 回答