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

Yahoo军规

难度中级
时长 1小时 0分
学习人数
综合评分9.83
239人评价 查看评价
9.9 内容实用
9.8 简洁易懂
9.8 逻辑清晰
  • HTTP请求:从客户端到服务器端的请求消息,包括消息首行中对资源的请求方法、资源的标识符及使用的协议。简单地说,网页中每一个内容(文字、图片、多媒体等)的获取,就是一个HTTP请求。 减少HTTP请求的方法:图片合并、JS压缩与合并、CSS压缩与合并等
    查看全部
  • YAHOO军规 一、尽可能减少HTTP请求数 二、使用CDN(内容分发网络) 三、添加Expire/Cache-Control头 四、启用Gzip压缩 五、将CSS放在页面最上面 六、将Script放在页面最下面 七、避免在CSS中使用Expressions 八、将JavaScript和CSS都放在外部文件中 九、减少DNS查询 十、压缩JavaScript和Css 十一、避免重定向 十二、移除重复的脚本 十三、配置实体标签(ETags) 十四、使用AJAX缓存
    查看全部
    0 采集 收起 来源:yahoo军规简介

    2017-09-10

  • Tools:好用的工具。
    查看全部
    0 采集 收起 来源:Yslow工具使用

    2017-09-06

  • Statistics:统计信息视图,通过饼状图显示各元素占用空间大小。
    查看全部
    0 采集 收起 来源:Yslow工具使用

    2017-09-06

  • Components:组件视图,检视各元素(JS、CSS、图片等)占用空间大小。
    查看全部
    0 采集 收起 来源:Yslow工具使用

    2017-09-06

  • Grade:等级视图。给网页评分,分数等级从A到F(A最好);还会给出优化建议。 Rulesets:测试规则
    查看全部
    0 采集 收起 来源:Yslow工具使用

    2017-09-06

  • YSlow插件:基于FF和Firebug。 作用:
    查看全部
    0 采集 收起 来源:Yslow工具简介

    2017-09-06

  • AJAX:Asynchronous JavaScript and XML,是一种在不重新加载整个页面的情况下与服务器交换数据并局部更新的技术。 AJAX的请求有GET和POST两种,其区别是:
    查看全部
    0 采集 收起 来源:使 AJAX 缓存

    2017-09-06

  • ETag:Entity Tag,实体标签。使用特殊字符串来标识某个请求资源版本。 流程:客户端请求一个页面A -> 服务器端返回页面A,并给A加上一个ETag -> 客户端展示A并缓存A和ETag -> 客户端再次请求A -> 服务器端对比ETag;如果ETag一样,则返回304和一个空的响应体 -> 客户端使用本地缓存。 使用ETag可以减少服务器端的负担。
    查看全部
  • 引用重复的脚本,会导致代码被多次执行,可能产生一些意想不到的错误。
    查看全部
  • 重定向:用户的原始请求被重新转向到了其他请求。 重定向的状态码分为301和302。对于用户来说没啥区别,但是对于搜索引擎来说却大大的不一样。搜索引擎会不定期扫描网页内容,遇到301就会记下新地址、删除旧地址,遇到302却总会先访问原始位置。 重定向会增加HTTP请求次数。
    查看全部
    0 采集 收起 来源:避免重定向

    2017-09-06

  • 项目上线前,最好将JS和CSS文件压缩,保证线上版本是最轻量的,从而大幅提升网站性能。 压缩方法:
    查看全部
  • 可以自行配置DNS:根据情况使用单域或多域。
    查看全部
    0 采集 收起 来源:减少DNS查询

    2017-09-06

  • 各浏览器都有自己的缓存机制。IE的默认缓存时间是30ms,FF和Chrome都是60s。 缓存时间长短各有好处:
    查看全部
    0 采集 收起 来源:减少DNS查询

    2017-09-06

  • DNS查询期间,浏览器无法获取资源从而呈现一片空白,这对用户体验很不友好。 因此需要缓存DNS。
    查看全部
    0 采集 收起 来源:减少DNS查询

    2017-09-06

举报

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

微信扫码,参与3人拼团

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

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