采用thinkphp中f方法實現快速緩存實例

字號:


    一般使用文件方式的緩存就能夠滿足要求,而thinkphp還提供了一個專門用于文件方式的快速緩存方法f方法。
    由于采用的是php返回方式,所以其效率較s方法較高。
    f方法具有如下特點:
    1.簡單數據緩存;
    2.文件形式保存;
    3.采用php返回數據方式加載緩存;
    4.支持子目錄緩存以及自動創(chuàng)建;
    5.支持刪除緩存和批量刪除;
    代碼如下:
    $path=../public/runtime/;
    $str=fastrunaaaaaaaaaaaaaaaa;
    f(str/ffun,$str,$path);
    這樣就把$str字符串這個內容放在了../public/runtime/str/ffun.php的文件中了
    ffun.php 的文件內容如下:
    代碼如下:
    <?php
    return 'fastrunaaaaaaaaaaaaaaaa';
    ?>
    刪除緩存也很簡單:
    代碼如下:
    f(str/ffun,null);