首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >测试两个不同的web主机的速度、延迟等。

测试两个不同的web主机的速度、延迟等。
EN

Webmasters Stack Exchange用户
提问于 2014-05-23 04:49:53
回答 3查看 146关注 0票数 1

我的站点目前托管在LA服务器上。我的目标观众是北京,所以我要搬到香港的一个服务器(足够接近而不必向政府注册)。

我想先在我的站点上运行一些测试,然后在LA服务器上运行,然后在来自北京的香港服务器上运行测试。我现在在北京,所以这不成问题。

我想知道的是:什么是衡量网站性能的一组测试,我可以在测试前后运行,以及如何进行测试?我不想只是偶然性地决定它是否真的更快。我可以在任何时候,也许在不同的时间间隔,在一天中的不同时间进行测试。

基本上,我只是在寻找一种明智的方式来做出一个关于性能的决定--在转会之后,它是增加了,减少了,还是保持了不变。

EN

回答 3

Webmasters Stack Exchange用户

发布于 2014-05-23 05:34:55

您可以尝试在这里找到的Ping和Traceroute工具:http://tools.pingdom.com/fpt/

他们工作得很好。

http://www.site24x7.com允许您在一段时间内查看服务器响应时间,您还可以注册一个免费帐户。如果你在移动前几天或一周设置了这个程序,那么一旦你的移动完成几天,他们就可以向你展示它对速度的影响。此工具以指定的频率检查您的服务器,就像您正在寻找的那样。

票数 1
EN

Webmasters Stack Exchange用户

发布于 2014-05-23 12:34:05

如前所述,Pingdom是一个很好的选择,但我个人更喜欢http://www.webpagetest.org/。在运行测试之前,我会注册一个免费帐户。这样你就可以用视觉来比较结果。运行测试后,您的中位运行视频将被记录下来。然后,您可以并排比较两个单独的测试运行。您还可以选择不同的浏览器、位置等。在我看来,WebPageTest提供了更准确的结果。

其他的选择是使用类似于JMeter的东西。它会让你做一些压力测试。

最后,请记住,服务器的位置并不是唯一影响性能的因素。如果一个站点编码不当,太多的数据库请求或缓存配置不当,您仍然会遇到麻烦。

票数 1
EN

Webmasters Stack Exchange用户

发布于 2014-05-24 12:43:29

除了这里推荐第三方服务的其他答案外,我还建议您在北京自己的机器上进行测试。好处是你在你想要服务的地方有你的实际存在。

最简单的方法是使用ab ( Apache服务器基准测试工具 )。我已经在我的Linux桌面上安装了Apache,所以为了在www.example.com上执行一个简单的测试,我将输入终端:

代码语言:javascript
复制
ab -n 10 -c 5 "http://www.example.com/"

这将运行10个基准测试,每次5个,并给出详细的平均值结果。如果你愿意的话,改变变量来执行更有压力的测试,但是这个例子随着时间的推移重复可能已经足够好了。

如果您没有Linux机器,请不要担心,因为您可以在不同的操作系统上安装Apache,双引导,甚至制作一个“实时”Linux实例,用于从USB棒进行测试。

票数 1
EN
页面原文内容由Webmasters Stack Exchange提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webmasters.stackexchange.com/questions/63108

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档