html - 影响缓存的 http header - 教程/文档

标签 html http caching browser proxy

有人能给我指点一份体面的教程,解释影响缓存的各种 http-header 设置(对于代理、浏览器、它们的协同作用以及浏览器和缓存引擎中可能存在的问题)

我认为这是一个有点被忽视的功能 --- 至少我没有使用它。缓存 CSS、JS 和图片(几乎所有来自 cookieless 域的东西)应该会加快速度。

最佳答案

Caching tutorial -- 这是一篇很好的文章,描述了 HTTP 缓存过程和相关的 header 。

有关于Optimizing cache的好文章在 Let's make the web faster网站。那里的所有文章都值得一读。

要加快速度,您还可以:

  • 减少加载页面所需的请求数
  • 压缩您的 HTTP 响应
  • 将您的 CSS/JS 文件组合在一起,并将它们最小化,例如使用 YUI CompressorGoogle Closure Compiler
  • 将小图片放入一个大包中,以便使用单个请求加载它们(online tool 用于将图片放在一起)
  • 实现 SPDY support在您的服务器上——您可能不会这样做,但这是一个值得一提的有趣想法

关于html - 影响缓存的 http header - 教程/文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9836281/

相关文章:

caching - 如何使用 must-revalidate 缓存 HTML 页面?

javascript - jQuery ui 自动完成缓存 xml 源

javascript - 在缓存页面上触发 Javascript?

javascript - 使用 JQuery 重组表格

http - 刚刚获得了 SSL 证书,但仍然存在不安全的本地主机镜像

javascript - 我的 css 样式哪里去了?

php - 从 iPhone 上的 HTTP 请求中获取一个数组作为答案

php - Slim.php `halt` 方法的行为与记录的不同?

javascript - 如何循环 Javascript 对象,将它们显示在表格中

javascript - 创建变量链接作为超链接 javascript