我可以使用Memcache进行输出缓存吗?

时间:2013-01-18 11:14:19

标签: php memcached output-caching

到目前为止,我只使用了memcache来缓存数据(通常是SQL查询的输出)。现在,我需要为动态网站的几个页面缓存输出HTML。我需要将这些页面缓存7天(即使有数据更改)。是否可以使用Memcached执行此操作?是否还有其他更好的输出缓存替代方案?

1 个答案:

答案 0 :(得分:1)

你可以用memcache做到这一点,但它不是最好的方法。一些问题是memcache不是为更大的值构建的,它对于较小的内容最有效。如果它需要空间,你就会遇到它抛出你的价值的问题。这可能是因为它已满,但也因为此特定尺寸的内容没有空间(平板)。

对于类似的内容,我建议你看一下像varnish这样的缓存解决方案