我们一直在运行一个包含相当大的图片库的网站。 我们开始成长,我们需要一个新的地方来保持我们的形象。 所以我开始寻找和testing。
出于testing目的,我创build了三个相同的链接(其中包含200个div),除了它们正在加载图片的链接之外。
所以我们上传了200张图片到RackSpace CloudFiles,RackSpace VM和NGINX,以及我们目前在英国Iomart的服务器。
我正在使用Loads.in工具来检查从所有可行的位置的每个链接的加载时间。 这些结果是:(主要testing欧洲,因为我们得到了大多数客户)
今天结果:
结果的屏幕截图http://54bc716f6747a26a11fc-124a7e04969e62eeee52d95fc683bf05.r13.cf3.rackcdn.com/Screen%20Shot%202012-10-01%20at%205.16.14%20PM.png
周龄结果:
OLD结果的屏幕截图http://54bc716f6747a26a11fc-124a7e04969e62eeee52d95fc683bf05.r13.cf3.rackcdn.com/Screen%20Shot%202012-10-01%20at%205.31.03%20PM.png
在旧的结果是明确的 – CloudFiles CDN是慢的,然后只是一个简单的服务器与NGINX Iomart。 但是,新的结果(第一环节)是一个混合的结果,并不是很清楚。
我也使用curl做了一些testing:
curl http://foo.bar/image.jpg -o /dev/null
我运行相同的命令100次,然后计算平均速度,并显示CloudFIle链接比Iomart服务器链接慢。
总之,当你运行它时,结果真的感觉到了。 我们已经尝试过在CloudFiles上运行库,但是您可以清楚地看到它有多慢。 现在你可以说,由于我的位置,结果是不同的,但只要从我的位置,德国和英国伦敦的curl结果几乎相同。
现在经过几个星期的努力find一个适合我们画廊的好地方,我越来越困惑,开始质疑我的方法。
尽pipe我相信CloudFile和Akamai应该更快一些 – 根据我的testing – 事实并非如此。 而且您可以真正感受到使用和浏览CloudFiles和Iomart画廊的速度。
我是否以不好的方式进行testing? 或者这些是正常的结果,我根本不明白的东西?
有没有人有类似的经验,可以给我这个build议?