目前我在PHP脚本中使用header("Cache-Control: no-cache, must-revalidate");
告诉浏览器每次都重新加载所有内容。但这完全没必要,因为我只想重新加载某段代码并使用缓存图像等内容 - 特别是因为它是一个移动页面。
有没有办法确保图像被缓存而不是文本?或者类似的东西?
注意:不允许使用Javascript。
答案 0 :(得分:3)
图像是从与PHP页面不同的HTTP请求中检索的,它们可以缓存在html上。 This页面描述了非常详细的缓存图像。
就缓存页面的一部分而言,为什么不能使用javascript?一种合理的方法是将页面缓存到结束时间,然后对不可缓存的内容发出ajax请求。
答案 1 :(得分:1)
不,浏览器无法在没有特制请求或使用Javascript的情况下请求页面的一部分。
你可以尝试iframe,但我根本不推荐。