首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络基础 >

paip.擢升性能-首页性能加快解决方案

2012-10-12 
paip.提升性能---首页性能加快解决方案paip.提升性能---首页性能加快解决方案 作者Attilax, 1466519819@qq

paip.提升性能---首页性能加快解决方案

paip.提升性能---首页性能加快解决方案

 

作者Attilax, 1466519819@qq.com服

 

 

测试及分析工具TOOLS.1

HTTP400不用管...1

开启GZIP.1

CNZZ等网站统计…...2

图片延迟加载...2

首页防挂马...3

云加速,免费CDN加速...3

 

测试及分析工具TOOLS

 RweisiYemyerfensyJweijyar

Eichteaxpeaveoch.

页面优化建议工具

http://zhanzhang.baidu.com/optimization可以得到网站在全国网站的速度排名,以及页面优化的建议.还是蛮不错的..

 

网站首页体积1M.首页打开速度11秒,首屏速度5秒.

其中80%是图片的体积

HTTP400不用管

首页有大约大约10个HTTP400..去掉后,感觉不明显..

 

在本机测试.100个HTTP400总耗时不过0.2S,..所以.10个400应该在0.02S左右…

由于服务器速度大概是本机网络连接的3倍之慢…所以10个HTTP400在服务上应该是0.02*3= 0.06.总之不到0.1S..影响不大..

而且在本地去HTTP400的文件,要用DW查找多起,累死人..

 

结论:HTTP400连接不用管..

 

开启GZIP

这个很有用..

先在IIS右键>选择允许直接编辑配置数据库..这样就可以不用停止IIS可以编辑MetaBase.xml

然后设置压缩项目,注意Location =”/LM/W3SVC/Filters/Compression/deflate“也要设置..否则GZIP不起作用.

重启IIS以便配置生效就可以了…

原来首页有1M,开启GZIP后,就成了700KB了,效果很好啊..其它的都是图片一类的,没办法用GZIP压缩

 

 

CNZZ等网站统计…

这个东东非常的消耗网站速度…有CNZZ的情况下,首页整体耗时11秒,首屏耗时5秒.. 

去掉后, 全部统统下降了一半..首页5秒打开,首屏只用2.5秒…

 

解决方案就是使用自己的网站统计系统

 

 

图片延迟加载

整个首页80%体积内容是图片….所以图片的后加载很重要..

 

页面初次加载时,只显示可视区域的图片,当页面滚动的时候,图片进入了可视区域再进行加载,这样可以显著的提高页面的加载速度

 

图片延迟加载的原理比较简单,先将图片的真实地址缓存在一个自定义的属性(lazy-src)中,而src地址使用一个1×1的全透明的占位图片

 

页面初次加载时获取图片在页面中的位置并缓存(每次取offset的值会引发页面的reflow),计算出可视区域,当图片的位置出现在可视区域中,将src的值替换成真实的地址,此时图片就开始加载了。

当页面滚动的时候,再判断图片已经缓存的位置值是否出现在可视区域内,进行替换src加载。当所有的图片都加载完之后,将相应的触发事件卸载,避免重复操作引起的内存泄漏

 

<script type="text/javascript" src="js/jquery.js"></script>

<script type="text/javascript" src="js/imglazyload.min.js"></script>

调用:

1.             $( 'img' ).imglazyload({ 
2.                 event : 'scroll', 
3.                 attr : 'lazy-src' 
4.             }); 

默认的调用可以省略所有参数。

1.             $( 'img' ).imglazyload(); 

 

经过测试,成功的将首屏幕的1M请求变成了600KB …

首页防挂马

 

首页被挂马后,打开要50秒,原来只要11秒…防止的方案就是安装网站防篡改系统..当然,为了简单快速,可以只对首页进行防篡改监控…

 

云加速,免费CDN加速

加速乐什么的…百度的..还有360的东东.

 

 

经过测试,加速超过一倍,,首页速度3.5秒了.. 首屏速度1.2秒了

(未加速前已经开启GZIP, 图片LAZY加载了,首页大小600KB..首页速度5秒,首屏速度2.5秒)

 

热点排行
Bad Request.