在Apache服务器上,您可以通过修改.htaccess文件或httpd.conf文件来设置Header缓存控制。以下是一些示例代码:
Header set Cache-Control "max-age=3600, public"
上述代码将会在Apache服务器上,对于后缀为.html、.htm、.txt、.xml、.json、.js或.css的文件,设置缓存控制头为"max-age=3600, public",意味着这些文件将被缓存1小时。
Header set Cache-Control "max-age=3600, public"
上述代码与.htaccess文件中的设置相同,只是将代码放置在httpd.conf文件中。
请注意,上述示例假设您的Apache服务器上已经加载了mod_headers模块。如果未加载该模块,您需要先启用该模块,然后重启Apache服务器。
另外,您可以根据需要自定义缓存控制头的值。"max-age"指定缓存的有效时间(以秒为单位),"public"表示响应可以被任何缓存存储。您可以根据自己的需求修改这些值。
完成上述设置后,Apache服务器将在每个响应中发送相应的缓存控制头,以便浏览器和代理服务器可以根据这些头信息来缓存响应。