说道网站打开速度的十分卡顿,站长们总是满脸苦恼。下面我们简单讲一下网站速度为什么变卡:
1、大量人员在同一时间点访问服务器,造成网络端口拥堵。(这也是ddos攻击的原理(分布式拒绝服务攻击))
2、网站代码杂乱无章,并且页面没有做成Gzip格式,占用网络的宽带,使得也页面加载时间过长。
3、网站增加了一些flash、js等一些加载插件(比如我的网站就增加了网易云音乐,有时在某些特定的界面里面增加渲染和调取。)
4、页面存在大量图片或者大型文件(图片站点和视频站,加载时比较慢的,比如我的一些页面增加了背景音乐,加载音乐耗费的时间比较多)
5、病毒文件的存在,这个我就不说了大家都晓得收到病毒攻击的情况,网站不奔溃,那都是比较不容易的。不管是客户端还是服务端存在某些病毒都会存在这种卡顿。
6、客户端网络变换,由本身的100M宽带变成10M的那速度卡卡的。
![0b13b55954520f83a91bb4896dd1445e.png](https://i-blog.csdnimg.cn/blog_migrate/a5c94f61f744d16db85a4d2f509754be.jpeg)
讲了6种网站变卡的原因,下面我们就来说道说道如何面对上面的这6中困难的应对的方法。
1、应对网络拥堵,可以做一个ddos防御,同时提升一下自身的带宽,毕竟带宽过低的话,网站就卡。做DDOS是为了防止一些恶意攻击
2、代码优化,对页面代码进行压缩,css压缩,服务器启动Gzip的压缩包传输模式。
3、flash、js等一些外调的文件劲量减少。或者改外部路径变成内部路径,将外调文件本地化。
4、页面存在大文件的情况下,可以做CDN,只是一个不错的方法,百度每个月送10G的流量。国内阿里的CDN也不贵10元一年吧一个月40G吧,有些忘了。可以去看看,使用百度的CDN还可以对百度SEO有一些帮助。
5、病毒文件,简单的病毒文件服务端使用360、安全狗、安骑士、云锁等一些安全工具能简单杀毒,然后补一下网站的漏洞就好。客户端的就更多了,360、电脑管家、卡巴斯基等等。
6、客户端是我们没发控制的,所以只能希望国家网络发展的在快一些,使得5G时代急速来临。
下一期讲网站cdn的使用方法,CDN的关键技术主要有内容存储和分发技术,这是提高网站加速的一种方法。