要修改php缓存时间,可以通过修改php.ini文件或在代码中使用header函数实现。
- 修改php.ini文件
在php.ini文件中找到以下两行代码:
;session.cache_expire = 180
;opcache.revalidate_freq = 2
将注释去掉,并修改对应的数值,例如将session.cache_expire修改为3600,表示缓存时间为1小时。
保存php.ini文件,重启Web服务器,使修改生效。
- 在代码中使用header函数
在代码中使用header函数可以动态地修改缓存时间。例如要将缓存时间设置为1小时,可以在代码中添加以下代码:
header("Cache-Control: max-age=3600");
这样就可以将缓存时间设置为1小时。需要注意的是,这种方式只对当前页面有效,关闭浏览器或访问其他页面时,缓存时间会重新计算。