缓存让你的网站更快

快速web app的关键是使用Ajax、优化Javascript和更好的缓存。

  • 使用Ajax可以减少网络流量到只有少量的JSON请求。
  • 优化Javascript(异步下载脚本、分组DOM修改、对UI进程作出让步等)允许请求可以并行然后快速渲染。
  • 更好的缓存意味着web app的大部分资源是存储在本地,然后并不会再有任何http请求了。

理解每种技术在哪里发挥作用很重要。使用Ajax,例如,不会让页面初始化加载更快(而且常常会不小心让它更慢),但是后面的“页面”(用户操作)会更爽。另一方面,优化Javascript,会让初始页面和后面的页面都更快,更好的缓存则位于中间:第一次访问不快,但后面的访问会更快。同时,即便在用户关掉浏览器之后再一次返回你的网站时初始化页面也会更快——这样性能优势要胜过浏览器会话(sessions)。

posted @ 2016-04-12 10:24  暮雨烟  阅读(126)  评论(0)    收藏  举报