什么是服务器响应时间呢?服务器响应时间是可以简单理解为 web 服务器到浏览器请求响应所需的时间。就SEO而言,响应速度对于移动端还是很重要的,比如谷歌官方宣称”网页应该将服务器响应时间减少到200毫秒以下”是必要的,百度其实也差不多。
决定移动端服务器响应时间的四个主要因素:
网站流量
网站资源使用情况
网络服务器配置情况
网络托管
一、网站流量如何影响服务器响应时间?
其实这个最好理解,打个比方吧:就像肯德基芝士汉堡的餐厅一样,网络服务器一次只能服务那么多人。就像肯德基店最多只能装100个人就餐,非得500个人的话,是不是只能在外面吃了?服务器为每个人服务的时间越长,服务分配的节点时间就相应的越少,甚至有的用户都打不开网页。所以呢,在特定的服务器宽带范围内,只能承受一定范围的用户访问请求,超过了,那么响应时间固然会缩短。
二、网站资源使用情况
你的每个网页需要做的每一件事情都会增加一些非常繁重的服务器使用量。比如一般的 WordPress 主题可能会加载几个样式表,几个js/css脚本,以及其他来自你自己服务器的资源,比如图片,视频等等。也就说,对于你网站的每个页面浏览,你可能都要使用 web 服务器几十次的请求。那么资源越多,请求的就越多,就像过年回家,路上车子越多,就越堵。
举个很好吃很熟很香栗子:让我们假设一个网络服务器每秒可以处理100个请求。以下是不同用户数使用的资源量:
*4个访问者浏览一个页面,使用了25个资源
*10个访问者浏览一个页面,使用10个资源
*25个访问者浏览一个页面,使用4个资源
*100个访问者浏览一个页面,不使用任何额外的资源
在第四种情况下,可能网站响应就是快点,因为消耗的服务器资源很少……所以这就是为什么SEO行业说:页面使用的 css、 javascript 等资源越少,页面的加载速度就越快,给 web 服务器带来的压力也就越小,就越有利。咱们就拿css来说,因为所有的 CSS 文件在默认情况下都是渲染阻塞,所以使用尽可能少的 CSS 文件才是最好的,也许很多技术开发者说使用单个文件方便,但是从搜索引擎的角度来说,是不利的,所以建议很多资源能内嵌的就内嵌,得说服技术开发者,不行打一架,hiahiahia。
三、第三项和第四项在一起说是因为他们都属于服务器配置范畴了
这个大家也不陌生,就是你建站初期选的主机了,有虚拟主机(也就是共享ip),vps,云主机和大家稍微陌生点的服务器托管。共享主机是最经济的选择了,最适合建站新手,但是配置上emmm…..你们懂得,所谓一分价一分货嘛,可以理解,所以响应什么的,不能要求太高。价位的话一般是国内几十到150/年不等,如果是阿里云,腾讯云这些大的商家的话,得超过200人民币/年,外国好的共享主机通常是每月5美元左右。幸运的话,你可以花更少的钱买到它,比如做活动的时候。
至于vps我用的少,这里就不说了,云主机是近年比较火的概念了,价格是稍微贵一点,但是服务和配置呢,肯定是不输的。再拿托管服务来说,事实上,如果你正在使用 WordPresss,再加上money不是问题的话,可以适当使用 WordPress 特定的网站托管服务。因为这种类型的主机针对 WordPress 和动态内容的继承问题进行了一些细节优化,响应一般都是杠杠的,我了解的一个好的 WordPress 主机起步价好像是每月最少20到30美元。
当然啦,缓存也是对响应时间有影响的,假如你使用wordpress的话,为了提高性能,建议使用W3 Total Cache 或 WP Super Cache这两个插件的一个即可。
所以,好的服务器配置是相当重要的,如果你有钱,花钱请人来配置你所拥有的东西或者决定使用什么东西都是可取的,自己也省了不少事。如果你没有钱,那么你应该研究一下,自己做决定怎么去操作来提高自己服务器的性能了,过程痛苦点,扛住…..现实残酷啊,但是最后你会发现一个没有钱的人相对于大公司的主要优势之一是学习、改变和实验的能力都是贼强的,一份汗水一分收获,也很公平,啊,强行安慰。
版权声明:
本网站的所有文字、图片资料,均由作者亲自整理创作,任何媒体、网站或个人未经本网协议授权不得复制、转载、转贴或以其他方式复制发布/发表,请尊重我的劳动成果,侵权必究,谢谢。