0

在 apache 上使用 RewriteCond 或类似机制,我可以改变向世界不同地区的用户提供内容的速度吗?

因为它看起来像这样:我在位于多伦多的 netfirms.com 上托管一个站点,并在位于加利福尼亚的 dreamhost.com 上托管另一个站点。两个站点几乎都是空的。所以我只是将相同的文件上传给他们,以测试下载速度。

netfirms 上的网站,下载一个 38MB 的文件需要 3 分钟。Dreamhost.com 上的网站,耗时 45 秒。(我也在加利福尼亚)。

然后我请了一些朋友测试了速度,结果看起来很奇怪:

一个住在离我 15 分钟路程的朋友:netfirms.com 上的那个是 4.5 分钟,dreamhost.com 上的那个是 8 分钟

密歇根的朋友:netfirms.com 20 分钟,dreamhost.com 7 分钟

台湾朋友:netfirms.com 12 分钟,dreamhost.com 42 分钟

我所有的朋友都有宽带......所以看起来通过在 apache 中使用 RewriteCond 或其他一些机制,他们改变了世界不同地区用户的下载速度?当我运行一个网络应用程序时,可能很难决定使用哪个应用程序,因为它们对世界不同地区的响应快慢完全不同。

4

1 回答 1

1

我怀疑主机是否根据全球位置进行任何主动节流。也许让你的朋友对两台服务器进行跟踪,看看有多少跳,正在使用哪些骨干供应商,他们有什么类型的延迟等等?

于 2009-05-28T17:56:33.923 回答