减少网页加载时间 提升网站访问速度的10个方法
1、设置缓冲时间
有的用户会频繁的访问一些js脚本文件或者是图片,对于这些文件或图片,可以在Nginx或Apache中设置其缓冲的时间,这样的话,如果用户再次访问这些内容时,就不需要重新加载,降低了HTTP请求,那么访问速度必然也提高了。
2、降低HTTP请求
通俗点讲就是减少调用其他文件或页面的数量。
3、启动GNUzip压缩
对于gzip压缩大家应该比较清楚。为了减少在网络上传输的数据量,压缩那些需要传输的内容,将压缩文件传送到客户端之后再进行解压。启动gzip压缩的方法有在服务器上的Nginx、Apache启动相关设置,或者在负载均衡器设备上进行设置,也可以站在代码的角度上增加gzip设置,设置传输文件头等。
4、CDN网络加速
CDN,即内容分发网络,它可以避开网络上容易对数据传输速度以及稳定性产生影响的环节,使数据传输过程更稳定、更快,现在国内有很多公司都提供CDN网络加速服务。
5、避免使用302、301转向技术
6、文件头部安置css格式定义
如果用户端的网络速度比较慢,或者网页内容比较多,则使用这种方法可以缓解用户端面临的压力,而且还不会影响网页的美观。
7、尽量不使用CSS脚本
CSS脚本会加大用户端浏览器承担的压力,所以尽量避免使用CSS脚本,可以借助javascript脚本去实现相关技术。
8、文件末尾放置Javascript脚本
javascript脚本放置在页面顶部,会对网站的加载速度产生影响,严重的话会导致加载失败,这是由Javascript脚本执行效率低下造成的。因此,如果要将这些脚本放置在页面顶部,那么一定要在网页完全加载完后再加载这些脚本,要不就将这些脚本放置在文件末尾。
9、将CSS、javascript代码压缩
业内人士应该都知道,在CSS、javascript文件中存在有很多注释、换行、空格等,虽然这些能方便阅读,但是也会影响网站加载速度,因此将这些代码进行压缩,减少一些不必要的代码。
10、外部调用css、javascript文件
尽量不要将内容庞大的javascript、CSS文件编写在同一个页面,好改成外部调用,这样的话也能缓解网站压力。