header php可以控制缓存吗

655Z技术栈 PHP编程 22小时前 4

是的,通过在header函数中设置相应的Cache-Control和Expires头,可以控制缓存行为。下面是一些常用的头设置示例:

// 禁止缓存 header("Cache-Control: no-cache, no-store, must-revalidate"); header("Expires: 0"); // 缓存30秒 header("Cache-Control: max-age=30"); // 缓存1小时 header("Cache-Control: max-age=3600"); // 缓存1天 header("Cache-Control: max-age=86400");

通过设置不同的Cache-Control和Expires头,可以控制页面或资源的缓存时间,从而提升网站性能和用户体验。

提供PHP及ThinkPHP框架的定制开发、代码优化,PHP修改、ThinkPHP修改。

邮箱:yvsm@163.com 微信:yvsm316 QQ:316430983
关闭

用微信“扫一扫”