在高命中率的PHP输出缓冲

时间:2012-09-17 18:23:23

标签: php performance buffer

我的网站每天有20万次访问,使用php输出缓冲区,我有一个问题:

有了这些命中数,是否正确使用输出缓冲?

我使用MVC框架,我应该使用输出缓冲区!

1 个答案:

答案 0 :(得分:1)

输出缓冲从不会受到伤害,具体取决于您正在缓存的内容以及是否希望它过期。我会使用Memcache或APC,将您的页面缓存一段时间。使用传统的密钥系统在每个页面或资源上使用正确的标识符,并在更新某些内容时创建触发器以自动重置缓存。 (例如,使用PEAR守护进程)

如果它有很多数据库利用率,我只会缓存数据集并让页面自然生成。使用APC,您已经释放了大量I / O资源。