为了账号安全,请及时绑定邮箱和手机立即绑定

Yahoo军规

难度中级
时长 1小时 0分
学习人数
综合评分9.83
239人评价 查看评价
9.9 内容实用
9.8 简洁易懂
9.8 逻辑清晰
  • IE:css放body底部,IE禁止了网页内容的顺序显示,低网速情况下导致空白 FF:不阻止显示,但会导致闪烁重绘 解决:先加载css,放头部<head>提高渲染性能,避免页面空白或者重绘
    查看全部
  • 减少DNS查询: ·底层行为 ·定义:访问网址,打开之前,转换机制(ip地址),对应网址; ·时间:20ms最少; ·如果同时很多查找过程,会影响速度;因此需要浏览器的缓存; ·IE30m,ff60s,chrome60s, ·缓存长:减少dns重复查找,节省时间; ·缓存短:及时检测服务器的变化,保证正确性; 多域和单域: 多域: 不同资源放在不同的ip 单域: 所有资源放在一个IP
    查看全部
    3 采集 收起 来源:减少DNS查询

    2016-03-21

  • CDN 内容分发网络》意思是尽可能避开互联网上有可能影像数据传输和稳定性的瓶颈和环节,使内容传输的更快,更稳定。 更好地理解:在离你最近的地方,放置一台性能好链接顺畅的副本服务器,让你能够以最近的距离,最快的速度获取内容。 使用CDN(内容分发网络)前后对比 1.在没有使用CDN时,需要经过较多的节点才能访问到目的地。 2.使用了CDN时,CDN服务器复制多个副本在你附近,这时候你访问时经过CDN服务器找到最佳节点访问目的地,当然这要购买CDN服务器,用金钱买性能 CDN:通过在网络放置节点服务器,他是一个智能虚拟网络,会根据数据流量,速度,负载量,访问最近的节点 作用:解决网络拥挤,提高网络相应速度。
    查看全部
  • 一、尽可能减少HTTP请求数 二、使用CDN(内容分发网络) 三、添加Expire/Cache-Control头 四、启用Gzip压缩 五、将CSS放在页面最上面 六、将Script放在页面最下面 七、避免在CSS中使用Expressions 八、将JavaScript和CSS都放在外部文件中 九、减少DNS查询 十、压缩JavaScript和Css 十一、避免重定向 十二、移除重复的脚本 十三、配置实体标签(ETags) 十四、使用AJAX缓存
    查看全部
    3 采集 收起 来源:yahoo军规简介

    2016-12-15

  • 13.使AJAX缓存【非常重要!】 post:每次都执行,不被缓存 get:同一地址不重复执行,可以被缓存 get和post的异同点,看图:
    查看全部
    2 采集 收起 来源:使 AJAX 缓存

    2016-03-22

  • 12.移除重复的脚本 可以减少文件的大小,另外,就是可以避免出现未知的问题!
    查看全部
  • 将JavaScript和CSS都放在外部的文件中,单独提取的好处 1:提高了JS和CSS的复用性; 2:减少了页面的体积; 3:提高了JS和CSS的可维护性 js放在内部的优点 1:减少了页面的请求数; 2:提升了页面的渲染速度 css和js写在页面的情况: 1.只应用于一个页面 2.不经常被访问 3.脚本和样式很少(少于20行)
    查看全部
  • 6.将script标签放在页面底部 可以让页面内容优先呈现出来,而非先暴露script的bug 将Script放在页面的最下面,因为浏览器加载和解释网页的顺序是从左到右从上到下的,如果JavaScript代码有死循环的问题,网页可能是空白一片的,如果放在页面的最下面即使如此,页面也能展现出来,当然这个问题最好避免!
    查看全部
  • D
    查看全部
    2 采集 收起 来源:yahoo军规简介

    2015-07-11

  • 1.尽可能减少HTTP请求数 2.使用CDN 3.添加Expire/Cache-Control头 4.启用Gzip压缩 5.将CSS房在页面最上方 6.将Script放在页面最下方 7.避免在CSS中使用Expressions 8.把Javascript和CSS都放在外部文件中 9.减少DNS查询 10.压缩JavaScript和CSS 11.避免重定向 12.移除重复的脚本 13.配置实体标签(ETAG) 14.使AJAX缓存
    查看全部
    2 采集 收起 来源:yahoo军规简介

    2018-03-22

  • css(层叠样式表):后面的样式会覆盖前面的,级别高的样式会覆盖级别低的样式。 先加载css,放在头部<head>提高渲染性能,避免页面空白或者重绘。 IE:css放body底部,IE禁止了网页内容的顺序显示,低网速情况下导致空白 FF:不阻止显示,但会导致闪烁重绘 解决:先加载css,放头部<head>提高渲染性能,避免页面空白或者重绘
    查看全部
  • 一.尽可能减少HTTP请求数 http请求的定义:从客户端到服务器端的请求消息。包括消息首航中,对资源的请求方法,资源的标识符及使用的协议。 http请求的菜鸟概论: 当你在网页中看到的文字,图片都是你从服务器获取的,每一个内容的获取,都是一个http的请求;每一个内容(如文字、图片、js、css)的获取,就是一个http请求; ·如何优化请求:文字,图片合并,js合并,css合并;
    查看全部
  • 一、要求:尽量减少HTTP请求; ·HTTP请求是什么? 每一个内容(如文字、图片、js、css)的获取,就是一个http请求; ·如何优化请求:文字,图片合并,js合并,css合并;
    查看全部
  • Grade:等级视图 网页评分(A->F等级依次降低)<br> Components:组件视图,检视各个元素占用空间大小<br> Statistics:统计信息视图,与Components相似<br> Tools: JSLint:检验JavaScript正确性<br> All JS:展示网页中使用的JS<br> ALL JS Beautified:将JS以可读的方式展示<br> ALL JS Minified:删除换行、空格等,压缩JS<br> ALL CSS:展示网页中使用的CSS<br> YUI CSS Compressor:压缩CSS<br> ALL Smush.it:优化图片<br> Printable View:将分析打印成报告
    查看全部
    1 采集 收起 来源:Yslow工具使用

    2018-03-22

  • CDN
    查看全部
首页上一页1234567下一页尾页

举报

0/150
提交
取消
课程须知
1.您至少具备前端技术基础知识。2.您对网站性能优化感兴趣。
老师告诉你能学到什么?
1.让您了解网站性能优化的规则。2.让您了解如何提高网站性能。3.让您掌握网站性能优化工具Yslow。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!