办理网站拜候速度慢的办法[网络技术]
本文“办理网站拜候速度慢的办法[网络技术]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
本日安全黑客的小编www.110hack.com就来给大家介绍几种通用的办理网站太慢的办法.
1.通过浏览器插件找出网页恳求历程中的加载时间问题
这里举荐利用火狐的Firefbug大概谷歌浏览器的开辟人员工具(F12),这里以firebug为例,装好firebug后,在翻开firebug的情形下,革新你的网站页面,如图:
通过firebug插件中的网络选项卡,我可以知道网页在加载历程中,全部的恳求的拜候速度情形,如上面那条,通过对具体恳求的详情查看,我知道了这个域名光解析竟然用了2秒钟,而等候呼应竟然出有近2分钟.然后接纳数据时间也不少.然后通过firebug还可以找出哪个恳求链接用的时间最长.
2.通过浏览器插件,找出服务器的优化不足
我们将展开对比慢的恳求,看具体的信息头:
URL:http://lszm.zmke.com/wp-includes/css/admin-bar.css?ver=20111209
Cache-Control max-age=0
通过头信息,发现,CSS文件做为静态资源,它的Cache-Control的最大缓存量竟然是0,也就是说它禁止了缓存,那么关于每个用户的拜候来说,每次大概就都需求从我的服务器上恳求到资源,那显示服务器压力也大,用户拜候也慢,而我去看下百度的呼应头信息
URL:/article/UploadPic/2011-12/20111225141739120.gif
Cache-Control max-age=315360000
Expires Thu, 16 Dec 2021 06:53:18 GMT
Accept-Encoding gzip, deflate
百的图片在浏览器上的缓存过期时间是10年,到2021年,而页面也是经过gzip紧缩过的,缓存最大值也是非常大.
而百度的拜候历程也正阐明了这一点,通过这样的优化,从服务器上加载的数据量不再是全部,总量86KB,此中33KB来自浏览器缓存
3.办理问题
通过上面的办法得到的结论是,关于这个网站,主要要办理的问题是:
a.解析的问题
b.服务器的优化
c.网络的问题
解析问题其实很好办,国内有很多免费的DNS供应商,假如我们存在这样的问题,直接换个DNS供应商就行了.这里主如果来说下缓存时间的设置,以NGINX服务器为例.
翻开nginx的配置文件,
location / {
root /var/www;
index index.html index.htm index.php;
}
location ~* ^.+\.(jpg|jpeg|swf|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|mid|midi|wav|bmp|rtf|js|mov) {
以上是“办理网站拜候速度慢的办法[网络技术]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |