等待是一种浪费时间的表现,所以网站的打开速度会直接影响用户体验的问题,网站的打开速度很慢的话,用户就会立马关闭掉你的网站,从而导致用户流失,使网站没能发挥到应有的作用。
一、减少网站代码冗余
减少网页代码冗余,保持简洁的代码风格,这是作为一个网页程序员的必修,能同样实现一个效果的能用CSS则尽量不用JS,能用两行代码解决问题的就别写三行,这是zui基础的一点。
其次则是减少资源载入,这里的资源主要指的还是JS、CSS文件,很多前端喜欢做各种酷炫的效果,其中会引入部分JS和CSS文件,无形加重了网站的分量。
二、对网站的首页图片进行处理
网站上图片的数量、尺寸、大小都会影响网站打开的速度,将网站图片体积压缩到尽量小、将网站图片数量减少到尽量少、将网站制作图片进行延迟加载都能在一定程度上的加快网站的打开速度。
三、使用CDN加速静态资源
CDN即内容分发网络。
通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户zui近的服务节点上。
而对于将网站静态资源做CDN加速镜像或者缓存优化则更能提高网站的打开速度。
四、服务器本身的速度优化
服务器本身对网站打开速度也有影响,启用服务器Gzip压缩功能、升级或者保证服务器足够的网络带宽、开启数据库查询及页面缓存功能、开启网站缓存,充分利用本地缓存等等,都可以在某种程度上加速网站的打开速度。