悟道web规范:前端功能优化 |
发布时间:2019-06-03 文章来源:本站 浏览次数:3546 |
前端功能优化完全是一个技术论题,可是对于项目的用户体会有非常大的影响,假如你的网站打开要等候三五秒或者等到阅读器提示无法连接,那网站哪来的流量,哪来的品牌影响和用户忠诚度,挣钱就算了。 3s,作为判断一个用户忍受你网站速度的限度,假如超过3s,用户已经对这个网站产生了负面的冲突心理。 引用: 落后的页面工程师系统,美工代劳的页面代码,唯独IE才干阅读的页面代码,不需要写代码用图形东西直接导出的页面代码,很多的流量耗费的页面代码,速度慢的像蜗牛的页面代码,程序员看到就头大发麻的页面代码,每次改版修正都要打动干戈,重复产生的页面代码,一种让页面工程师和民工相同的页面代码。 我们当然要革新它,替代他,发明全新的页面工程师系统和页面质量,独立的页面工程师完结的页面代码,跨过渠道的页面代码,只要能解析页面的设备都能够拜访和阅读,手写的页面代码,整齐划一,层次分明,最低流量耗费的页面代码,程序员喜欢的页面代码,拜访速度超快的页面代码,改版可重复利用的页面代码,让页面工程师抬起头来,自豪的称自己是工程师,书写的也是计算机代码的页面代码。 前端功能优化了解yahoo功能优化N条的同学应该不会陌生,装置一个YSlow评分并对照着优化就能够了,可是有没有想过为什么要这么做就能够提升速度,这些与Web规范有没有某种关联或者因果呢。 我把这些个条目分红三类,服务端运算优化,传输优化,客户端运算优化: 第一类,服务器端优化 服务器端便是对你的网站的动态语言的履行(asp,php),数据库查询,存储等速度,总的来说便是输入/输出的运算。这些跟前端没关系,可是影响着前端。YSlow里面没有,鬼知道你网站的服务器功能如何,看不出来,就自行优化服务器功能,数据库功能,多买点服务器扩容。 第二类,传输优化 这类是大头,很烦,首先是字节,字节越小越好,怎么能小下来,最有效的方法便是google的计划,把主页做的极其精简,图片,html,静态文件都很小,再便是缓存,把文件放到本地缓存区读取。还有http请求数,削减文件传输中的排队等候。 字节优化:
缓存: 请求数: 延迟加载和预载: 第三类:客户端优化
再便是些没对号入座的yahoo功能优化的条目。至此能够查验到页面工程师不是盖的,需要对代码、文件,http协议,缓存,服务器等精准的学习和操控,达到供给用户最最根本的体会——拜访速度的体会。 Web规范的别离思想和结构化语义化html促成了以上很多条的施行,这是美工年代所不能比拟的。 |