摘要:一个网站的打开速度直接影响了用户的心理,一般来说如果一个网站的打开速度高于3秒以上的话,那么很多用户是不会停留的。影响网站打开速度的原因有很多,如某段代码的外部...
一个网站的打开速度直接影响了用户的心理,一般来说如果一个网站的打开速度高于3秒以上的话,那么很多用户是不会停留的。影响网站打开速度的原因有很多,如某段代码的外部JavaScript打不开、图片太大加载太慢,这两种都可以规避;常见的就是第3种,即网站没有压缩,或者说有些SEO人员不会对网站进行压缩。
1. 现象
网站没有压缩其实并不能怪SEO工作人员,因为不是每家公司都会购买独立的服务器,就算购买了独立的服务器,一般的SEO工作人员也不会操作。如果服务器操作不当,则会使服务器上的所有网站都打不开,因此不是专业人士的话一般是不会轻易压缩网站的。
所以很多公司只是买一个简单的虚拟空间,如果服务商的配置足够高的话,可以要求对方进行网站压缩,以此来提升网站的访问速度。但是有些公司购买的虚拟空间服务器是比较差的,而进行网站压缩会对服务器造成一定的损耗,这就是为什么有些购买了虚拟空间的网站并没有对网站进行压缩的主要原因。
2. 查看
要想查看网站是否被压缩,我们可以在站长工具上查看“检查网站是否被压缩”这一功能,如果显示为红色的话,则表示网站没有被压缩。
3. 方法
随着互联网的发展,越来越多的互联网公司为了获取更多的用户,慢慢地开发了一些可以自主压缩的工具,如百度的加速乐。当然百度的加速乐工具并没有压缩的功能,只是起到了网站加速及防御的功能。另外还有一种也是比较专业的工具,就是可以通过域名的CDN的缓存数据功能。访问一个网站时主要加载的就是文字、图片及视频和一些JavaScript代码。但是如果网站使用了CDN缓存解析的话,那就不用每次都加载了,而是有缓存的。当然如果对网站进行了更改之后,也需要在域名服务商那里进行刷新,以保证最新的网站出现。
案例分享
我在和一些群里的朋友交流时,经常会遇到一些新手站长问为什么网站的访问速度会很慢。后来我特意找到一个群友的网站进行了分析,一步步找出网站访问速度变慢的原因。
首先我将他的网站通过站长工具的“测试网站访问速度”的工具进行了网站测速。从反馈的数据可以看到,该网站的下载速度只有1KB/s,而一般需要达到50~100KB/s才算合格的打开速度。通过排查得知,该网站已经进行了压缩。压缩是可以提高网站访问速度的,但为什么他的网站速度还是这么慢呢?我接着往下查。
之后确定有两方面的原因:一个是服务器,一个则是网站本身。而服务器对于一个小型的企业网站来说并没有太大的负荷,所以服务器的问题可以排除。那么问题就只能出现在网站本身上。于是我打开他的网站发现,他的网站并不是以index.html为后缀,而是以index.php为后缀。后来我让他将网站另存为静态页面,然后更改index.php后缀为index.phps作为首页备份。再进行测试之后发现,网站打开速度极快,测试的速度高达100KB/s。原因算是找到了,那么接下来就是如何解决这一问题了。
这里有读者可能会问:HTML和PHP有什么区别呢?HTML是以静态网站为根本的,只是访问了该页面,而PHP页面则访问的是动态的,服务器需要通过访问数据库然后进行PHP转译,最后才能展现在用户面前,大大加长了用户的访问时间。而除了PHP动态网站之外,还有ASP.NET和JSP等。
因为访问的网站为动态的,所以我拿到他的网站之后,通过代码编程的方式将他的网站整体更改为伪静态,这样打开速度都提高了很多。
其实只要我们购买的服务器和空间有足够强大的服务商做后盾,网站打开速度变慢的原因基本上都是围绕在网站本身上的。所以我们需要有效地规避这些问题,以此来提高网站的访问速度。