范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

前端网络性能优化

  首先HTTP是一种无状态的请求,我们广泛使用的是HTTP/1.1
  HTTP还有HTTP/2以及HTTP/3
  HTTP/2相对于HTTP/1.1可以说是大幅度提高了网页的性能,只需要升级该协议就可以减少很多之前要做的性能优化,之所以没有被普遍适用的原因是因为它的兼容问题还存在一些问题。
  HTTP1.1发明以来我们已经使用了很长一段时间了,但是随着近十年互联网的爆炸式发展,如当初网页内容以文本为主,到现在主要以富媒体(视频,音频,图片)为主,而且对延迟的要求越来越高,比如网络直播,聊天…等功能,与是当时协议规定的木屑特性,已经无法满足现代网络的需求。
  HTTP/1.1队头阻塞是出现次数比较多的网络延迟问题,原因是当请求中的木已请求因为目中原因被阻塞时,后面排队的请求也会一并被阻塞HTTP/2新特性:传输数据量大幅度减少,主要有两个原因,使用了二进制方式传输和Header压缩,Header并没有使用传统的压缩方法,而是在服务端和客户端建立了专门的字典用于通信。同域名下的所有通信都是在单个连接上完成,该连接可以承载任意量的双向数据流,每个数据流都以消息的形式发送,而消息又以多个帧组成,多个帧之间可以乱序发送。根据帧首部的流表示可以重新组装。HTTP/3新特性:
  尽管HTTP/2相对于HTTP/1.1很多方面都有了大的改善,但是并没有完美的解决掉(队头阻塞)问题,而HTTP/3就会很完美的解决掉这个问题基于HTTP请求的特点,我们可以用以下几种方法来做网络性能优化合并多张小图为一张大图,再用css使用需要用的哪一部分,这样可以减少请求次数,因为http是无状态的请求,所以每次都需要携带大量数据进行交互,如果请求头里的数据过大而且请求次数过多的话,是很没有必要的,因为请求头里的这些数据大多都是重复的,所以是需要消耗网络性能的。将统一页面的资源分散到不同域名下,提升连接上限,Chrome有个机制,就是对于同一域名,默认允许最多有六个连接同时存在,假如这这个页面有10个请求,就会有四个请求在某一段时间内处于阻塞状态,而分散域名可以避免。将图片的url嵌入到css文件的url里,减少请求次数,将多个js文件打包成一个体积更大的js文件,也是类似于减少请求次数。静态资源使用cdn,内容分发网络(CDN)是一组分布在多个不同地理位置的 Web 服务器。我们都知道,当服务器离用户越远时,延迟越高。CDN 就是为了解决这一问题,在多个位置部署服务器,让用户离服务器更近,从而缩短请求时间。使用字体图标 iconfont 代替图片图标,最主要就是因为iconfont的资源较小,使用起来跟字体一样,比较方便,而且是矢量的,无论怎么放大都不会失真,图片延迟加载,如图片过多的话,可以先加载用户窗口内的图片,然后再用js加载不在可是窗口内的图片尽量避免操作dom,并且在加载之前给每个图片设置大小,减少页面渲染的时候重绘的次数,浏览器渲染过程: 解析HTML生成DOM树。
  解析CSS生成CSSOM规则树。
  将DOM树与CSSOM规则树合并在一起生成渲染树。
  遍历渲染树开始布局,计算每个节点的位置大小信息。
  将渲染树每个节点绘制到屏幕。 比如:加入浏览器渲染完成了之后上面有一个图片加载完成了,那么他的大小变了,浏览器必须重新计算下面每一个dom的位置来进行重新排版。使用 webp 格式的图片,WebP 的优势体现在它具有更优的图像数据压缩算法,能带来更小的图片体积,而且拥有肉眼识别无差异的图像质量;同时具备了无损和有损的压缩模式、Alpha 透明以及动画的特性,在 JPEG 和 PNG 上的转化效果都相当优秀、稳定和统一。使用事件委托,事件委托可以只用一个事件方法管理继承于该事件源的实例,大大节省了内存不要覆盖原生方法,无论你的 JavaScript 代码如何优化,都比不上原生方法。因为原生方法是用低级语言写的(C/C++),并且被编译成机器码,成为浏览器的一部分。当原生方法可用时,尽量使用它们,特别是数学运算和 DOM 操作。
  优化是对于白屏时间和首屏时间,(new Date() - performance.timing.navigationStart)将这个脚本放在head里,然后再window,onload里执行(new Date() - performance.timing.navigationStart)即可获取首屏时间。或者配合chrome的开发者工具来查看网站在运行时的性能 打开调试->切到performance下点击灰色小圆点变成红色就代表开始记录了,使用完毕后,点击 stop,然后你就能看到网站运行期间的性能报告。如果有红色的块,代表有掉帧的情况;如果是绿色,则代表 FPS 很好。
  ​ 说到HTTP那就不得不说到TCP/IP了,计算机网络有一共七层模型,HTTP请求是在应用层,而TCP,IP是在传输层和网络层。具体来说,IP 或 ICMP、TCP 或 UDP、TELNET 或 FTP、以及 HTTP 等都属于 TCP/IP 协议。他们与 TCP 或 IP 的关系紧密,是互联网必不可少的组成部分。TCP/IP 一词泛指这些协议,因此,有时也称 TCP/IP 为网际协议群。互联网进行通信时,需要相应的网络协议,TCP/IP 原本就是为使用互联网而开发制定的协议族。因此,互联网的协议就是 TCP/IP,TCP/IP 就是互联网的协议。

男人如此对你,其实已经爱上你了都说有情人终成眷属,然而世间有很多两情相悦的感情并没有走到最后,所以哪怕一开始彼此都付出了真心,但是最后也未必是双方奔赴,很有可能变成单方面的付出。事实上,感情的种类有很多种,有两让男人动情的好方法,不是频繁联系,而是断联都说爱情是人们最宝贵的情感,一旦深陷其中,无论你是一位多么有主见的人,都会被其所控制。而女人在面临爱情的时候,更倾向于占据绝对的位置,比如能够获得男人全身心的爱,而是为了达到这个目让一个人动情的关键弃猫效应此水几时休,此恨何时已。只愿君心似我心,定不负相思意。我们都知道感情是最美好的事物,但是却无法真正掌握它的运动轨迹,很多时候,你明明觉得触手可及了,但是转眼间却相隔数千里。那么对于甄嬛传安陵容为何跟甄嬛和眉庄成不了闺蜜,答案值得我们警醒九年前甄嬛传热播的时候,我还在读大学,没有过多的去深里面的人际关系。最近又把这部剧重温了一遍,发现还是有很多值得我们一起探究的地方。每一次的观看都会有一些不一样的感受,在九年前看不女人命不好,往往是自找的命运是虚无缥缈的事物,是人们对在外事物的抽象认知,不少人遇到困境的时候总是怨天尤人。在现实生活中,不少人将好命与否当作是上天注定的,只要遇到不顺心的事情,最先想到的就是抱怨命运的不人生漫长,活得开心点比什么都重要曾听过一句很温暖的话,小孩问爸爸为什么小孩子不能喝酒?爸爸回答说因为小孩子不喝酒也很快乐啊。不知道大家是否也有这样一种感觉,越是长大,越不快乐。我们总以为是因为自己拥有的东西太少,原来,低下头,才能出人头地固执是人们骨子里特有的一种性格,很多时候不达目的誓不罢休,而且钻牛角尖也是固执的一种表现。因此,固执的性格能够我们带来很多影响,比如为了获得美好的生活,能够坚持不懈地努力拼搏,但是我累了,可不可以借一个抱抱,下个月还心情不好的时候,就特别想要找一个人聊聊天。不是散发负能量,只是单纯的想要随便聊聊,打开微信把好友列表从头翻到尾,刷了一圈之后发现没有一个人可以聊的,然后再默默关上。关上手机之后走到总有人在偷偷看我的朋友圈毕业后的一段时间里面,朋友圈成为了我焦虑的来源,因为大家看起来生活都是有滋有味的,比如同学A又去了哪个国家玩,有人生活得精致,有人四处旅行,有人前途无量,还有人缘爆棚,而我是那个普做到这三点,你才是真的成熟了周国平说许多人所谓的成熟,不过是被习俗磨去了棱角,变得世故而实际了。那不是成熟,而是精神的早衰和个性的消亡。真正的成熟,应当是独特个性的形成,真实自我的发现,精神上的结果和丰收。深想要看清一个人,吃顿饭就够了最近在追电视剧王贵与安娜,里面有一集是王贵跟安娜第一次约会,约着看大学里演的话剧卖花姑娘,在话剧开始前王贵带着安娜去大学食堂吃饭,打了两份面条。在食物面前王贵完全丢了一个教师的体面
七夕香暖月窗,怎奈无缘之人泪痕盈袖鸾扇斜分凤幄开,星桥横过鹊飞回。争将世上无期别,换得年年一度来。牛郎爱织女至死不渝,织女恋牛郎一往情深,一年365日只有七夕之日他们才能鹊桥相会,互诉相思与别离,期待春草明年绿,与滴水观音,惊鸿一瞥的郁郁温柔滴水观音,应该是世上百花之中身价最为尊贵的花木。它枝干粗壮高大,蕴含着一片繁绿生机,有万物生生不息的滋长之气花朵洁白如玉内蕴清秀,花蕊极像端坐在白色莲花座上的观音,依其本誓,花瓣犹曼陀罗花,佛教的灵洁圣物曼陀罗花是佛教极乐世界的天花,是幸福和安康的吉祥之花。花开清丽娇媚,枝叶曼妙妖娆,花香清冽淡雅。是一种让人感到愉悦的奇特之花,是一种让众生超然觉悟的祥瑞之物。曼陀罗是梵文聚集的意思彼岸花,唤醒前世的记忆,化作今生的相思彼岸花,花开一千年,花落一千年,花叶生生相错,世世永不相见。在法华经中彼岸花的梵文叫做曼珠沙华,花神曼珠绚丽妖娆嫣红似血,叶神沙华青翠欲滴柔软灵动。红花虽好还需绿叶扶持,红花若离开生活杂记之最丑陋的伪善今天是我们小区被封控管理的第七天,打开窗帘望着曾经喧嚣的街道繁杂的小区如今都是一片安静,似在沉睡中尚未醒来。打开手机显示我所住这个楼微信群有几百条未读信息,我愕然!因为我们在都家隔一路上有你真好反复听着一首歌,不知道是歌词写得好,还是我已成了曲中人。很喜欢一句话万人追,不如一人疼万人宠,不如一人懂。人这一辈子,遇到一个爱你的人不难,难的是能遇到一个真正懂你的人。若有幸遇到立秋,清爽约你谈心乳鸦啼散玉屏空一枕新凉一扇风睡起秋声无觅处满阶梧叶月明中立秋,是二十四节气中的第十三个节气,秋季的第一个节气。立秋,是阳气渐收阴气渐长,自然界由阳盛逐渐转变为阴盛的节点。暑去凉来,生活杂记之阿媚的草木药香,香满了我的心(六)天气渐渐转凉了,因为疫情好久没有去看阿媚了。一走进阿媚的小家,便闻到一股淡淡的药草香味,甚是好闻。阿媚笑盈盈看着我说秋天的蚊子特别厉害,我配了几种草药放在家中,既可以驱蚊虫安神,又对你动了心的女人,就算不敢表白,也会有这些表现爱情,是一种很神奇的东西,它会产生很多化学反应,在爱上一个人之后,常常会出现一些莫名的举动,无法去掩饰。朱耀燮曾说在爱情方面,女人可能是很坚强的,也可能是很懦弱的。要么是爱别人,要我是一个没有本事的男人我早晨起来就把家里的卫生打扫完了,可是我老婆还没有起床,我很生气决定和她好好谈谈这个家务究竟谁来做。我把正在睡觉的老婆推醒,老婆非常气愤地对我吼道大早晨的不让人好好睡觉你要干什么?人生艰难处,便是修心时人生越到艰难处,越是修心时,人生在世,从没有永远的坦途,都是山一程,水一程的跋涉,风雨一程,晴一程的途经。王阳明曾说人须在事上磨,方能立得住方能静亦定,动亦定。艰难困苦,正是对心性