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

Yahoo军规

难度中级
时长 1小时 0分
学习人数
综合评分9.83
239人评价 查看评价
9.9 内容实用
9.8 简洁易懂
9.8 逻辑清晰
一直把课程名看成了Yahoo军舰...直到看视频听老师读出了"军规"二字....哎..无知的小白啊...

已采纳回答 / 画心poison
就是把多个同类型的文件合并成一个文件,比如把所有的CSS文件都写在一个CSS文件中。
# 把js和css都写在外部文件中(酌情)

CSS、JS写在页面内的情况:
- 只应用于一个页面。
- 不经常被访问到。
- 脚本和样式很少(20行以下时)。
启用 Gzip 压缩 与 压缩 HTML、CSS、JS代码有什么区别啊?
正确放置 CSS (页面上面)
正确放置 Javascript (页面下面)
启用 Gzip 压缩
压缩 HTML、CSS、JS代码
使用预先获取
使用 CDN (内容分发网络)
减少DOM操作次数
JS 少用全局变量,缓存DOM节点查找的结果
尽可能的减少 HTTP 请求数
添加 Expire/Cache-Control 头
避免使用CSS Expressions (CSS 表达式)
把js和css都写在外部文件中(酌情)
减少 DNS 查询
避免重定向
移除重复的脚本
配置实体标签 ETags
使 AJAX 缓存
# 正确放置 CSS (页面上面)
# 正确放置 Javascript (页面下面)
# 启用 Gzip 压缩
# 压缩 HTML、CSS、JS代码

# 使用预先获取
# 使用 CDN (内容分发网络)
# 减少DOM操作次数
# JS 少用全局变量,缓存DOM节点查找的结果

# 尽可能的减少 HTTP 请求数
# 添加 Expire/Cache-Control 头
# 避免使用CSS Expressions (CSS 表达式)
# 把js和css都写在外部文件中(酌情)

# 减少 DNS 查询
# 避免重定向
# 移除重复的脚本
# 配置实体标签 ETags
# 使 AJAX 缓存
get和post请求后面的参数我没看懂,前后有矛盾啊。说get会忽略参数,但为什么还是会发送到服务器?
这节课是精华,哈哈哈
当时还在思量着,是不是Money啊??当然是Money啊!!笑死我了!!
http://yslow.org/mobile/
把页面最后的那个
Desktop Bookmarklet Installation Instructions
里的 大蓝色Yslow 按钮拖拽到火狐的书签工具栏即可。
使用的时候在需要的页面点击 yslow的书签。
重复引用这么可能??你是复制过来的吧,看都不看一下?

最赞回答 / muk12138
cdn是你的请求会从你最近的服务器获取,比如你请求一个美国的资源,如果他在中国有副服务器那么你的请求直接从副服务器获取以节省世间,dns是一个域名和ip地址的对应,你输入的网址是域名方便人记忆的,比如imooc你记得住但是一串数字你就不好记了,一个域名对应一个ip地址,浏览器是只认识ip地址,所以会有一个翻译的过程,这就是dns的工作了,在慕课的linux课程里面有讲到,你可以去看一下

最新回答 / 祈祈祈祈祷
我从网络上看来的不知道对不对是一个东西!经过gzip压缩后页面大小可以变为原来的30%甚至更小,这样,用户浏览页面的时候速度会块得多!实际上就是webserver进行gzip压缩,传到浏览器后浏览器解压并解析。
Yslow目前不支持https协议啊,不过开发的时候测试自己的网页阔以的
课程须知
1.您至少具备前端技术基础知识。2.您对网站性能优化感兴趣。
老师告诉你能学到什么?
1.让您了解网站性能优化的规则。2.让您了解如何提高网站性能。3.让您掌握网站性能优化工具Yslow。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消