我有一个动态网页,其中的一小部分内容一直在变化。
每个请求不同的内容由:Javascript和HTML组成
为了使网站正确显示,javascript 和 HTML 需要 100% 来自服务器。我检查了不时发生的页面错误是由旧的/以前加载的 javascript 或 HTML 造成的,而不是来自服务器的新数据。
我在 .htacces 中绑定了以下设置:
Header Set Cache-Control "max-age=0, no-store"
上述设置是有效的,但问题是每次都需要重新加载图像,这是不必要的,并且对站点性能不利。
我也在 .htacces 中尝试了以下设置:
### turn on the Expires engine
ExpiresActive On
### expires after a month in the client's cache
ExpiresByType image/gif A36000
ExpiresByType image/png A36000
ExpiresByType image/jpg A36000
ExpiresByType image/x-icon A36000
ExpiresByType application/pdf A36000
### ExpiresByType application/x-javascript A36000
### ExpiresByType text/plain A36000
但是,上面的内容似乎不起作用,因为我检查了内容并不总是新鲜的,从而导致页面错误。
我的问题:
如何正确配置服务器,以便始终(通过生成的 php 脚本)使用新的 HTML 和 javascript?