26
2019.2

缓存时间

作者: POPASP
POPASP默认的缓存时间是86400秒,即1天。 缓存时间应该为非负整数。 如果要设置缓存时间,有两种方式。 ### 1、通过配置文件设置缓存时间 ```brush:vb '将缓存设置为1小时 POP_MVC.config("TMPL_CACHE_LIFETIME") = 3600 ``` ### 2、在控制器修改缓存时间 举例: ```brush:vb <% Class Index sub cache POP_MVC.config("TMPL_CACHE_LIFETIME") = 10 * 86400 if not that.isCached("") then '需要缓存的数据都写到这个if判断里面 that.d("cacheTime") = now() end if that.display("") end sub End Class %> ``` 在缓存期内,每次刷新页面,并不会从数据库读取数据。过了缓存期后,第一次打开该页面时,会从数据库中读取数据,接着再缓存一天。缓存文件所在目录为`Runtime/Cache`。