最终影响响应时间并影响基准测试数字的五个方面如下:
#1 地理位置和网路问题
#2 响应大小
#3 代码处理
#4 浏览器行为
#5 web服务器配置
一、地理位置
web服务器的地理位置对于用户体验到的响应时间非常重要。请求的位置越远,经过的路由器、服务器的总数就多,导致响应时间过长。
二、响应的大小
同样是请求图片,一张较大,一张较小。可想而知,较小的图片请求时间短。换句话说,用户请求数据越小,响应速度越快。
三、代码复杂性
文档必须执行的逻辑也会影响响应。添加了php(用于交互的数据库和/或要调用的web服务),无意中增加了满足请求所花费的时间。
四、浏览器行为
浏览器对网站的响应性也起到举足轻重的作用。每个浏览器都有自己呈现javascript、css和html的方法, 而这会使用户体验的总响应时间增加几毫秒,甚至几秒。
五、web服务器设置
开启keep-Alive设置,可以减少开启、关闭请求链接的开销,增加了可以支持的用户数。还有其他优化方法。