PHP 中内存缓存过期的最佳实践


Best practice with memcache expiration in PHP

我使用Memcache服务器来缓存我的网站。所以,我不知道在更新Mysql时,在无限时间缓存和更新缓存对象之间,哪个是最好的做法。或者,如果最好在短时间内缓存对象(取决于使用情况;))

例:

  • 博客文章列表(每小时更新一次):过期时间 1h VS 无限过期时间,并在提交文章时更新

  • 一篇博客文章(更新...从不?):无限过期时间优于 1 天的过期时间

你能解释一下你的方法和你的实践吗?

如果博客文章没有更改,我会将其保留在内存中并等待逐出以重新设置它。