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

Yahoo军规

难度中级
时长 1小时 0分
学习人数
综合评分9.83
239人评价 查看评价
9.9 内容实用
9.8 简洁易懂
9.8 逻辑清晰
  • 一、YSlow基于浏览器,firefox支持度最好。
    查看全部
    0 采集 收起 来源:Yslow工具简介

    2017-11-03

  • 一、post:每次都执行,不被缓存,每次都要发给服务器处理。 get:同一地址不重复执行,可以被缓存。 二、get与post的区别: 1、get: (1)把参数数据队列加到提交表单的action属性所指的url中,值和表单内各个字段一一对应,在url中可以看到。 (2)服务器用Request.QueryString获取变量的值。 (3)传送的数据量较小,不能大于2kb。 (4)安全性非常低。 2、post (1)通过http post机制,将表单内各个字段与其内容放置在html header内一起传送到action属性所指的url地址,用户看不到这个过程。 (2)服务器端用Request.Form获取提交的数据。 (3)传送的数据量较大,一般被默认为不受限制。但理论上,因服务器的不同而异。 (4)安全性较高。 3、对比图:
    查看全部
    0 采集 收起 来源:使 AJAX 缓存

    2017-11-03

  • 一、ETag: Entity Tag:实体标签,属于http协议,受web服务支持。使用特殊的字符串,来标识某个请求资源版本。 二、服务器端和浏览器短 对照Etag信息,如果一致代表没有修改,可以使用本地缓存。
    查看全部
  • 一,重复引用的脚本,会执行多次。 移除重复的脚本可以减少文件的大小,而且可以避免出现未知的问题(如var i= 0; i++;写了2次,值就由自己想要的1变成了实际计算得到的2)。
    查看全部
  • 三、重定向增加浏览器服务器往返次数。
    查看全部
    0 采集 收起 来源:避免重定向

    2017-11-02

  • 一、重定向状态码:①301 moved permanently:永久重定向。用户请求的页面被移动到了另外的位置。 ②302 found:临时重定向。用户请求的页面被找到了,但不在原始位置。服务器会回复一个地址,客户接收到地址后,重新发起请求。 二、301使搜索引擎更智能。
    查看全部
    1 采集 收起 来源:避免重定向

    2017-11-02

  • 一、最小化 JavaScript 和 CSS: 1、去除不必要的空白符、格式符、注释符。 2、简写方法名、参数名,压缩JS脚本。
    查看全部
  • 二、各浏览器缓存时间: chrome: 60s, firefox: 60s, ie: 30ms 1、当缓存时间长时,减少dns的重复查找,节省时间;当缓存时间短时,及时地检测网站服务器的变化,保证正确性。 2、单域与多域: 可以根据经验来决定,用几个域名来配置网站资源是最合适的。
    查看全部
    1 采集 收起 来源:减少DNS查询

    2017-11-02

  • 一、通过ip查找域名,过程大概耗费20ms:
    查看全部
    1 采集 收起 来源:减少DNS查询

    2017-11-02

  • 一、css,js的提取: 1、把js和css代码提取出来: 优点:可以提高代码的复用性和可维护性,减少页面体积。 缺点:文件多了,请求数也会增加。 优化:请求数增加的情况可以通过缓存来优化。 2、把js和css代码写在页面内: 优点:可以减少请求,提升网页渲染速度。 适用场景:①只用于一个页面。②页面不常被访问。③js和css代码很少,不多于20行。
    查看全部
  • 一、css的expressions css表达式,是用来把css属性和js表达式关联起来。 二、css expressions在重新计算的场景:①页面显示和缩放。②页面滚动。③移动鼠标。 三、ul a {width:expression(this.offsetWidth > 750 ? scare() : scare());}。//在ie6,ie7中执行 四、calc():用于动态计算长度值(ie8及以下不支持),不同于expressions,expressions是在css中写入js代码。 calc()参考资料:①calc()的定义及使用:http://www.runoob.com/cssref/func-calc.html 。 ②calc()的使用:http://www.w3cplus.com/css3/how-to-use-css3-calc-function.html
    查看全部
  • 一、 IE:css放body底部,IE禁止了网页内容的顺序显示,低网速情况下导致空白 FF:不阻止显示,但会导致闪烁重绘
    查看全部
  • 一、Gzip支持压缩文本数据,包括:html, php, js, css, xml, txt等等。
    查看全部
    0 采集 收起 来源:启用Gzip压缩

    2017-11-02

  • 一、expire头的内容是一个时间值,值就是资源在本地的过期时间,存在本地。在本地缓存阶段,找到一个对应的资源值,当前时间还没超过资源的过期时间,就直接使用这个资源,不会发送http请求。 二、Cache-Control,是http协议中常用的头部之一,顾名思义,他是负责控制页面的缓存机制。如果该头部只是缓存,缓存的内容也会存在本地,操作流程和expire相似,但也有不同的地方,cache-control有更多的选项,而且也有更多的处理方式。 <meta http-equiv="Cache-Control" content="max-age=7200" /> <meta http-equiv="Expires" content="Mon, 20 Jul 2009 23:00:00 GMT" />
    查看全部
  • 一、什么是cdn? 定义:(1)content delivery network,内容分发网络。意思是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输地更快、更稳定。 (2)通过在网络各处放置节点服务器,所构成的互联网基础之上的一层智能虚拟网络,cdn系统能实时根据网络流量,各节点的连接,负载状况,以及到用户的距离,响应时间等综合信息,将用户的请求重新导向离用户最近的节点上,其目的是使用户可以就近取得所需内容,解决网络拥挤的状况,提高用户访问网站的速度。 理解:在离你最近的地方,放置一台性能好链接顺畅的副本服务器,让你能够以最近的距离,最快的速度获取内容。
    查看全部

举报

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

微信扫码,参与3人拼团

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

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