0

一部のページは多くの処理能力を使用するため、ユーザーがサインインしていないときは完全にキャッシュするのが理にかなっています。

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 がキャッシュされるのを妨げるものはありますか?

アクセス設定

4

0 に答える 0