使用APC存储生成的html

时间:2013-02-03 05:49:32

标签: php caching apc

我们的某些页面使用了大量处理能力,因此当用户未登录时,完全缓存它们是有意义的。

我正在使用apc和以下代码来尝试完成此任务:

$key = "forum-thread-list-cache";

if(($data = apc_fetch($key)) === false) {

    ob_start();

        $forumOb = new Forum();
        $threadList = $forumOb->getThreadList();

        require "templates/forum.php";

    $data = ob_get_contents();
    ob_end_clean();

    //Debugging
    file_put_contents("/home/user/log.txt", $data);

    //15 Minutes
    apc_store($key, $data, 60 * 15);

    flush();
}

目前生成的html将出现在log.txt文件中,但我无法将其显示在apc用户缓存条目中?

生成的html大小约为18kb。

我在这里做错了吗?

以下是我的运行时设置,这里有什么可以阻止18kb的html被缓存吗?

Apc Settings

0 个答案:

没有答案