1
我注意到,在移动版Safari中,当我通过Cloudfront交付资产时,他们的加载速度比仅通过我的EC2投放我的资产的速度慢得多。亚马逊Cloudfront交付资产比直接从EC2直接提供资产要慢?
具体来说,我的网站有一个主要的背景图片,显然比EC2发布的文本要慢。这个背景图片的加载并没有明显落后于我笔记本电脑上的Chrome上的文本,这大概是Chrome与移动Safari的更高性能的结果。
由于Cloudfront的全部重点是快速服务资产并承担我的EC2负担,所以我不知道该如何处理此问题,但此背景图片中出现延迟会导致相当丑陋,即无法接受糟糕的用户体验。
注:请不要投本能这个问题迁移到另一SE网站作为整体的一点是,目前还不清楚什么方法是最好的。
您加载的背景图片有多大?你通过移动Safari浏览器连接了哪种类型的网络。 – datasage 2013-02-19 18:08:53
@datasage图像只有8kb。我在美国的一个主要城市使用comcast wifi上的我的iphone,尽管我已经在许多不同的网络上在美国的许多地方注意到了这一点。 – 2013-02-19 18:12:27
我怀疑传输速度是一个问题。即使在嘈杂的移动连接上,图像的加载速度也非常快。请求发生时可能存在问题。如果它位于大型css文件的底部,那么在移动Safari浏览器解析并请求它之前可能需要一些时间。 – datasage 2013-02-19 18:18:33