最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php中apc緩存使用示例

 更新時間:2013年12月25日 15:33:18   作者:  
APC全稱Alternative PHP Cache,可以緩存php的源碼文件,也可以緩存用戶數(shù)據(jù),下面我們就安裝一下他,看看如何查詢緩存、修改緩存、刪除緩存等功能

記的以前php文件上傳到服務(wù)器時需要先用zend guard加密下,有了apc就不用了。 從維基百科上看到的消息,apc將被內(nèi)置在php6中,所以apc還是值的學(xué)習(xí)下的。

1、安裝擴展

在ubuntu 12.04可以直接通過apt-get install php-apc安裝apc擴展。

關(guān)于windows系統(tǒng),筆者以前曾在windows下安裝過apc,只是運行不穩(wěn)定,不曉得現(xiàn)在解決了沒有。在windows下可以用wincache替代apc,微軟自己開發(fā)的,非常穩(wěn)定。

Tips:安裝完成后,要記的重啟下web服務(wù)器。

2、下載apc.php

下載地址:apc_php.zip

apc.php這個腳本可以查看apc的使用情況。界面如下:

其中有兩個選項卡可以稍微關(guān)注下:

1 System Cache Entries:這個表示系統(tǒng)緩存選項,都是緩存一些php文件的中間碼。

2 User Cache Entries:表示用戶數(shù)據(jù)的緩存,在編碼中可以將用戶的數(shù)據(jù)緩存到apc。如果要查看用戶數(shù)據(jù)緩存,需要先修改訪問的賬號和密碼。打開apc.php文件,找到如下兩行代碼進行修改就可以了:

復(fù)制代碼 代碼如下:

defaults('ADMIN_USERNAME','apc');    // Admin Username
defaults('ADMIN_PASSWORD','password');   // Admin Password - CHANGE THIS TO ENABLE!!!

3、apc使用示例

apc使用起來非常簡單,看下面的幾個增加、查詢、修改、刪除示例。

增加一個緩存,有效時間為3600秒

復(fù)制代碼 代碼如下:

apc_add('name', 'tom', 3600);

執(zhí)行代碼,然后查看User Cache Entries,可以看到多了一條鍵值為name的緩存數(shù)據(jù):

 

其中有命中次數(shù)、大小、過期時間等等。

查詢緩存

復(fù)制代碼 代碼如下:

apc_add('name', 'tom', 3600);
print apc_fetch('name'); //輸出tom

修改緩存

復(fù)制代碼 代碼如下:

apc_store('name', 'anny', 3600);
print apc_fetch('name'); //輸出anny

刪除緩存

復(fù)制代碼 代碼如下:

apc_delete('name');
var_dump(apc_fetch('name')); //輸出bool(false)

遞增遞減數(shù)字

如果緩存的內(nèi)容是數(shù)字,可以用apc_ inc自增1,apc_dec自減1。

復(fù)制代碼 代碼如下:

apc_add('num', 10);
apc_inc('num');
print apc_fetch('num');//輸出11
apc_dec('num');
print apc_fetch('num');//輸出10

判斷緩存是否存在

復(fù)制代碼 代碼如下:

apc_add('name', 'tom', 3600);
var_dump(apc_exists('name')); //輸出bool(true)
var_dump(apc_exists('age')); //bool(false)


 

相關(guān)文章

最新評論

会宁县| 杭锦旗| 南漳县| 金沙县| 西充县| 游戏| 西和县| 广丰县| 壶关县| 成安县| 黄山市| 清镇市| 香河县| 长白| 土默特右旗| 介休市| 定远县| 中山市| 波密县| 土默特右旗| 咸丰县| 许昌县| 集安市| 禄劝| 旅游| 泽普县| 黄龙县| 伽师县| 道真| 老河口市| 周口市| 靖边县| 常山县| 都江堰市| 景德镇市| 疏附县| 伊春市| 铜鼓县| 佛冈县| 碌曲县| 隆尧县|