我是怎么发现并解决项目页面渲染效率问题的(IE调试工具探查器的使用)_html/css_WEB-ITnose

WBOY
Freigeben: 2016-06-24 12:27:24
Original
1125 Leute haben es durchsucht

#我是怎么发现并解决项目页面渲染效率问题的(IE调试工具探查器的使用)##背景之前的项目中,有很多的登记页面,一般都有100-200甚至更加多的字段,而且还涉及到字典、日期及其他效果的显示,载入时很慢,而且会有卡死的现象,IE下特别明显##IE调试工具探查器的使用当时找了不少资料,不过最后还是把目光聚焦到IE自带的调试工具了目前我电脑里面的是IE10,当时分析时用的是IE9,里面有一页**探查器**引起了我的注意,经过一轮的折腾,掌握了其分析方法如下:1. 打开要分析的页面,F12进入开发人员工具,并切换到**探查器**页面2. 在点击`开始采样`后进行一系列的操作(由于我的问题是载入页面的效率,自然是刷新页面),结束后再次点击该按钮3. 则会有结果,把视图切换成` 调用树`,则最耗时的函数调用就会一目了然![探查器](http://images.cnitblog.com/blog/84053/201402/081733408821679.jpg)##找到问题用这个方法分析了一下 [示范页面](http://p2227.github.io/demo/applyLayout/elayout.html),对于结果层层展开(抽丝剥茧)后,终于发现罪魁祸首了:![耗时函数](http://images.cnitblog.com/blog/84053/201402/081740283894518.jpg)原来是easyui的下拉框、日期框及布局组件最耗时。知道问题所在,就可以针对地解决了。##解决结果于是经过一翻的调整,重新定义了页面和HTML结构,使得效率有了大的提升[调整后的页面](http://p2227.github.io/demo/applyLayout/playout.html)![调整后的效率](http://images.cnitblog.com/blog/84053/201402/081755503737248.jpg)##解决过程小结* [详细方案](http://www.cnblogs.com/p2227/p/3541162.html)
Nach dem Login kopieren

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!