提神每天到期

我正在运行一个网站,每天生成一次(静态)内容。 这允许将过期设置设置为“修改加1天”。 (我用mod_expires运行Apache。)

服务器上的大多数文件不会每天都重新生成。 如果一天之后没有重新生成文件,浏览器将会重新生效,但是没有新的过期头文件将被发送,所以浏览器必须对文件进行重新validation,直到重新生成为止,这可能根本不会发生。

每天触摸文件(即更新修改时间)将需要浏览器每天重新下载文件,而不是仅仅重新validation它。

我所看到的最好的解决scheme是设置expires头文件到下一次文件将被重新生成,从而每天更新一次到期时间。

我所描述的解决scheme(或更好的解决scheme)可能在Apache,或可能是另一个networking服务器?

也许你可以试试这个解决方法,在你的configuration文件中包含一个名为expiration.conf的文件

在你的expiration.conf中写入:

Header set Expires "Tue, 28 Apr 2015 20:00:00 GMT" 

并重新加载Apache。 当然,你应该每天创造你的datedinamically。