【发布时间】:2014-05-31 00:35:57
【问题描述】:
问题很简单:我在我居住的国家 A 托管了一个 HTTP 服务器,那么我可以使用任何设施/工具/服务来测试另一个国家 B 的下载速度吗?
故事是,我们在土耳其伊斯坦布尔的一位客户说,通过 HTTP 链接在我们的服务器(托管在中国)上下载文件非常慢。然而,我们能够在巴黎很好地对其进行测试。
【问题讨论】:
标签: http networking download download-speed
问题很简单:我在我居住的国家 A 托管了一个 HTTP 服务器,那么我可以使用任何设施/工具/服务来测试另一个国家 B 的下载速度吗?
故事是,我们在土耳其伊斯坦布尔的一位客户说,通过 HTTP 链接在我们的服务器(托管在中国)上下载文件非常慢。然而,我们能够在巴黎很好地对其进行测试。
【问题讨论】:
标签: http networking download download-speed
下载速度取决于您的托管 ISP 与您的客户用于下载文件的 ISP 之间的对等协议。 第一步应该是要求您的客户使用 traceroute 来识别连接中的瓶颈。
Google 提供了一项服务来加速测试您的服务器。见here。不幸的是,土耳其不是他们的测试地点之一。
如果您的 HTTP 服务器运行 Apache,最好的测试方法是使用 Apache 模块 mod_log_config 编写自定义日志文件。选项 %T(区分大小写。大写 T!)测量“处理请求所用的时间,以秒为单位。”
【讨论】:
http://www.webpagetest.org/) 正是我想要的,尽管土耳其不在预定义列表中。无论如何,我仍然能够从欧盟其他地方获得一些基准数据。