web页面重构和前端性能优化

访客4年前黑客文章915

网站重构:

在不改变外部行为的前提下,简化结构、添加可读性,而在网站前端保持一致的行为。 也就是说是在不改变UI的情况下,对网站举行优化,在扩展的同时保持一致的UI。 


对于传统的网站来说重构通常是: 

表格(table)结构改为DIV+CSS 
使网站前端兼容于现代浏览器(针对于不合规范的CSS、如对IE6有用的) 
对于移动平台的优化 
针对于SEO举行优化 
深层次的网站重构应该思量的方面 
削减代码间的耦合 
让代码保持弹性 严酷按规范编写代码 
设计可扩展的API 
取代旧有的框架、语言(如VB) 
增强用户体验 
通常来说对于速率的优化也包含在重构中 
压缩 *** 、CSS、image等前端资源(通常是由服务器来解决) 
程序的性能优化(如数据读写) 
接纳CDN来加速资源加载 
对于 *** DOM的优化 
HTTP服务器的文件缓存 


你有用过哪些前端性能优化的方式?

   (1) 削减http请求次数:CSS Sprites, *** 、CSS源码压缩、图片大小控制合适;网页Gzip,CDN托管,data缓存 ,图片服务器。 

 (2) 前端模板 *** +数据,削减由于HTML标签导致的带宽虚耗,前端用变量保留AJAX请求效果,每次操作内陆变量,不用请求,削减请求次数 

 (3) 用innerHTML取代DOM操作,削减DOM操作次数,优化javascript性能。 

 (4) 当需要设置的样式很多时设置className而不是直接操作style。 

 (5) 少用全局变量、缓存DOM节点查找的效果。削减IO读取操作。 

 (6) 制止使用CSS Expression(css表达式)又称Dynamic properties(动态属性)。

 (7) 图片预加载,将样式表放在顶部,将剧本放在底部 加上时间戳。 

 (8) 制止在页面的主体结构中使用table,table要等其中的内容完全下载之后才会显示出来,显示比div+css结构慢。 对通俗的网站有一个统一的思绪,就是只管向前端优化、削减数据库操作、削减磁盘IO。向前端优化指的是,在不影响功效和体验的情况下,能在浏览器执行的不要在服务端执行,能在缓存服务器上直接返回的不要到应用服务器,程序能直接取得的效果不要到外部取得,本机内能取得的数据不要到远程取,内存能取到的不要到磁盘取,缓存中有的不要去数据库查询。削减数据库操作指削减更新次数、缓存效果削减查询次数、将数据库执行的操作尽可能的让你的程序完成(例如join查询),削减磁盘IO指只管不使用文件系统作为缓存、削减读写文件次数等。程序优化永远要优化慢的部门,换语言是无法“优化”的。


思源资源网:分类流动

1.阿里云: 本站现在使用的是阿里云主机,平安/可靠/稳固。点击领取2000米代金券、领会最新阿里云产物的种种优惠流动点击进入

返回列表

上一篇:notice.js

下一篇:CoffeeScript

相关文章

中国艾滋病分布(艾滋病城市排名 艾滋病比例图)

2017年我国探索与发现HIV病毒感染者/AIDS患者13.五万,较2012年的8.2万升高了64%。 但是比“艾情”吃紧更不便的难题 从第五届全国各地HIV学术研究交流会上传来的数据信息,“2018...

周漾玥哥哥是谁叫什么名字 周漾玥哥哥王梓豪演过什么电视节目吗

周漾玥哥哥是谁叫什么名字 周漾玥哥哥王梓豪演过什么电视节目吗

周漾玥哥哥是谁叫什么 周漾玥亲哥哥王梓豪演过哪些电视栏目吗。近期的87版红楼梦小戏骨让大伙儿了解了小林黛玉周漾玥,而周漾玥常常在新浪微博晒亲哥哥的相片,那麼周漾玥哥哥是谁叫什么呢,下边的我就而言说:...

女生对你说滚犊子(一个女生对你说滚犊子)

  女孩骂你跑了代表什么意思?gn家乡话,东北方言,意思是令人防止(贬义词)。在网上也有一句话叫“滚牛宝宝”,便是滚小公牛的代称。   滚都子归属于家乡话,但要不是当地人,非常容易把这句话了解为骂脏话...

教育平台,算不上一门好生意

教育平台,算不上一门好生意

从存活至今的互联网教育平台来看,不少平台经过多年运作后还是处于“刚刚好”的状态,并未如想象中一般风生水起。并不断卡在课程评判复杂、流量利用率复杂、初创时期运作难、无法提供个性化服务等问题上。 最近一...

一键盗qq密码软件手机版下载(一键盗密码网站)

一键盗qq密码软件手机版下载(一键盗密码网站)

本文导读目录: 1、盗号神器qq密码手机版是什么? 2、QQ号码咋个盗,推荐一款免费软件。谢谢 3、如何盗取别人qq密码 4、下载什么应用可以盗取qq密码。 5、用手机下载什么软件才能...

火锅里的九宫格最初是用来干什么的?(火锅九宫格是干嘛用的)

  在座的各位有多少盆友和我一样是忠诚的火锅店发烧友呢?火锅店便是我的真正的爱情,一个星期吃一次是很平时的事儿。一个月不要吃一次火锅店就心里难受,抓心挠肺的不舒服。   火锅店是我国独创性的特色美食,...