测试图像加载时间 CDN 与 Nginx 服务器

测试图像加载时间 CDN 与 Nginx 服务器

我们一直在运营一个包含大量图片库的网站。我们开始发展,需要一个新的地方来保存我们的图片。所以我开始寻找和测试。

为了测试目的,我创建了三个相同的链接(200 个 div,其中包含图像),除了它们从中加载图像的链接之外。

因此,我们将 200 张图片上传到 RackSpace CloudFiles、带有 NGINX 的 RackSpace VM 以及我们位于英国 Iomart 的当前服务器。

我使用 Loads.in 工具检查所有可行位置的每个链接的加载时间。结果如下:(主要测试欧洲,因为那里是我们获得最多客户的地方)

今天的结果:

结果截图http://54bc716f6747a26a11fc-124a7e04969e62eeee52d95fc683bf05.r13.cf3.rackcdn.com/Screen%20Shot%202012-10-01%20at%205.16.14%20PM.png

一周前的结果:

旧结果的屏幕截图http://54bc716f6747a26a11fc-124a7e04969e62eeee52d95fc683bf05.r13.cf3.rackcdn.com/Screen%20Shot%202012-10-01%20at%205.31.03%20PM.png

旧结果很清楚 - CloudFiles CDN 比 Iomart 上带有 NGINX 的普通服务器慢。但新结果(第一个链接)有点混乱,而且不太清楚。


我还使用 curl 做了一些测试:

curl http://foo.bar/image.jpg -o /dev/null

我运行相同的命令 100 次,然后计算平均速度,结果显示 CloudFIle 链接比 Iomart 服务器链接慢。


总之,当您实时运行时,结果确实能感受到。我们尝试在 CloudFiles 上运行画廊,但您可以清楚地看到它有多慢。现在您可以说结果因我的位置而不同,但只要 curl 从我的位置、德国和英国伦敦得到的结果大致相同。

现在,经过几周的努力寻找一个适合我们画廊的好地方,我变得越来越困惑,并开始质疑我的方法。

尽管我相信 CloudFile 和 Akamai 应该更快,但根据我的测试,事实并非如此。您可以真正感受到使用和浏览 CloudFiles 和 Iomart 图库的速度有多慢。

我做测试的方式是否不好?或者这些结果正常,而我只是不明白其中的道理?

有没有人有过类似的经历并能给我一些建议?

相关内容