我正在开发一个引用很少修改的大型 Javascript 文件 (1MB+) 的 html 页面。从这里,我知道如果不修改js文件将不会被重新发送。
我的问题是:Apache 如何检查 ftp 上传的 javascript 文件是否被修改?它来自它的文件时间戳吗?如果没有,它从哪里得到这些信息?我想了解控制性能问题的过程。
我正在开发一个引用很少修改的大型 Javascript 文件 (1MB+) 的 html 页面。从这里,我知道如果不修改js文件将不会被重新发送。
我的问题是:Apache 如何检查 ftp 上传的 javascript 文件是否被修改?它来自它的文件时间戳吗?如果没有,它从哪里得到这些信息?我想了解控制性能问题的过程。
对于静态文件,调用stat()
通常用于检查文件大小或修改时间是否已更改。
Caching Guide进行了详细介绍,并且还包含了A Brief Guide to Conditional Requests部分中的上述参考。