• [织梦吧]唯一域名:www.dedecms8.com,织梦DedeCMS学习平台.

当前位置: > 网页制作 > html5 >

9 个用来加速 HTML5 应用的方法(2)

来源: www.dedecms8.com 编辑:织梦吧 时间:2012-03-22点击:

  01CACHE MANIFEST

  02# 2011-06-18:v3

  03

  04# Explicitly cached entries

  05index.htm

  06style.css

  07

  08# offline.htm will be displayed if the user is offline

  09FALLBACK:

  10/ /offline.htm

  你需要在HTML页面中启用缓存

  Manifest 缓存文件可以定义缓存任意的文件扩展名,但你需要在 Web 服务器上设置对应的 MIME 类型,例如在 Apache 上:

  1AddType text/cache-manifest .appcache

  使用应用程序缓存,你只需要简单几步就可以创建离线的 Web 应用,访问是非常快速,适合用来处理一些不经常更新的静态文件。

  7. 使用 CSS 替代图片

  使用 CSS 特效而不是图片是一个很简单的用来提升网页速度的方法,因为你无需重开 HTTP 请求来获取图片,而且一般图片大小也比几行 CSS 代码要大得多,下面是一些你可以用来替换图片的 CSS 特效:

  •   CSS Masks
  •   Box-shadow
  •   Transforms
  •   RGBA/Alpha opacity
  •   Border-radius
  •   Linear and radial gradients

  8. 使用硬件加速

  现在浏览器对硬件加速的支持还不普遍。如果你的应用有动画或者 3D 效果,那么启用硬件加速直接让 GPU 进行处理会大大提升这些动画和3D的速度。要使用硬件加速你需要用 HTML5 的 Canvas。

  9. 使用客户端数据库

  目前,主流浏览器在客户端数据库的支持上还没达成一致,除了 Web SQL 数据库和 IndexedDB 以外。通过对数据库的使用可以大大提升客户端数据存储的速度,而不是将数据重新发给服务器端。不仅可以减少 HTTP 请求,还可以大大降低服务器负载。

  但不幸的是,大多数浏览器支持 Web SQL DB ,但 Mozilla 只支持 IndexedDB,这是你必须要考虑的问题。

  如你所见,HTML5 带来很多很强大的新特性可以帮你加速 Web 开发以及响应速度,提供更好的用户体验。而你准备好了吗?

标签: html5 用来 加速

About D8

  • ©2014 织梦吧(d8) DedeCMS学习交流平台
  • 唯一网址 www.DedeCMS8.com 网站地图
  • 联系我们 1170734538@qq.com ,  QQ