移动端性能优化(2)

缓存类

合理利用浏览器缓存

除了上面说到的使用Cache-Control、Expires、Etag和Last-Modified来设置HTTP缓存外,在移动端还可以使用localStorage等来保存AJAX返回的数据,或者使用localStorage保存CSS或JavaScript静态资源内容,实现移动端的离线应用,尽可能减少网络请求,保证静态资源内容的快速加载。

静态资源离线方案

对于移动端或Hybrid应用,可以设置离线文件或离线包机制让静态资源请求从本地读取,加快资源载入速度,并实现离线更新。关于这块内容,我们会在后面的章节中重点讲解。

尝试使用AMP HTML

AMP HTML可以作为优化前端页面性能的一个解决方案,使用AMP Component中的元素来代替原始的页面元素进行直接渲染。

!-- 不推荐 --

<video width="400" height="300" src="http://www.domain.com/videos/myvideo.mp4" poster="path/poster.jpg">
 <div fallback>
 <p>Your browser doesn’t support HTML5 video</p>
 </div>
 <source type="video/mp4" src="foo.mp4">
 <source type="video/webm" src="foo.webm">
 </video>
 !-- 推荐 --
 <amp-video width="400" height="300" src="[http://www.domain.com/videos/myvideo.mp4](https://link.jianshu.com?t=http%3A%2F%2Fwww.domain.com%2Fvideos%2Fmyvideo.mp4)" poster= "path/poster.jpg">
 <div fallback>
 <p>Your browser doesn’t support HTML5 video</p>
 </div>
 <source type="video/mp4" src="foo.mp4">
 <source type="video/webm" src="foo.webm">
 </amp-video>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 缓存类 合理利用浏览器缓存 除了上面说到的使用Cache-Control、Expires、Etag和Last-Mo...
    O8阅读 2,860评论 0 0
  • 年轻的时候,我们总是会有很多不切实际的梦想和青春热血,比如所谓的诗和远方。 我们坐在明亮的写字楼里,一次又一次的刷...
    贰姑娘2阅读 3,342评论 1 2
  • 01 “呐,你们听说了吗?” “什么?什么?” “我们有个29周的小伙伴前几天被怪物带走了。” “怪物?什么怪物啊...
    璎珞与落樱阅读 2,635评论 0 0
  • 魂牵梦绕万事空,心无旁骛远八风, 真爱哪得两全法,不负妻儿不负卿。
    宋长河bear阅读 1,657评论 0 3
  • 在这几天对格力空调师傅的投诉中,除了气的想去大闹蜀汉路格力空调卖场外,就想去抓住那个赵师傅大打他一场,才解气。我的...
    乐了乐了乐了阅读 1,481评论 0 0

友情链接更多精彩内容