面试时遇到的问题:咋测试一个服务器的速度

如果你要测网速的话,直接用firefox的firebug插件吧,可以看到请求,等待,响应,传输等过程的时间。当然,如果你要用PHP的话,可以用microtime(),在服务器端脚本运行开始处和结尾处分别获取时间,相减就得到了服务器处理此次请求所花的时间。在客户端,可以用file_get_contents($url) 获取网页,前后用microtime()计时,相减就得到此次下载对应网页所花时。不知是不是你想要的?
■网友
貌似 curl_getinfo 这个函数有速度信息可以用
■网友
第一,这个问题问得有问题,测试一个服务器的速度,这个描述有问题,是想测服务器的网速?还是说看服务器的运行速度?网速的话没意义,因为影响因素还有用户自己的网络带宽。当然用firebug之类的可以看到加载时间。服务器计算速度,这个就要用程序计算了,一般是程序开始前放一个时间(毫秒),然后程序结束再放一个时间(毫秒),想减就是运行时间。
■网友
【面试时遇到的问题:咋测试一个服务器的速度】 xhrpro facebook 用的工具 ,分析很到位

■网友
ping就行了。


    推荐阅读