"location.reload(false)"从服务器重新加载页面的可能原因?

gri*_*ako 1 javascript web-applications

我在用

location.reload(false);
Run Code Online (Sandbox Code Playgroud)

对于未知(对我而言)原因页面是从服务器重新编码的(页面是php生成的,css,javascripts和imagefiles是刷新的,我可以在chrome开发人员工具中看到这些信息.

可能导致从服务器重新加载页面的可能原因是什么?

编辑1:我发送标题使用缓存并设置从今天起5年后的过期日期,还有什么我错过了吗?

EDIT2:我有3页相同的资源,如果我只是点击从其中一个到其他链接或如果我点击链接通往当前页面,资源从缓存加载.

Pek*_*ica 5

如果forceget参数设置为false,浏览器不强制从服务器重新载入页面,但它仍然是自由地这样做.

检查您正在生成的页面的缓存标头.如果您发送正确的标头,浏览器应从其缓存中获取它.