apc緩存如何在php中使用?相信很多沒有經(jīng)驗的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。
創(chuàng)新互聯(lián)建站是專業(yè)的大峪網(wǎng)站建設(shè)公司,大峪接單;提供成都網(wǎng)站建設(shè)、成都網(wǎng)站制作,網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行大峪網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊,希望更多企業(yè)前來合作!1、安裝擴(kuò)展
在ubuntu 12.04可以直接通過apt-get install php-apc安裝apc擴(kuò)展。
關(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文件,找到如下兩行代碼進(jìn)行修改就可以了:
復(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)
看完上述內(nèi)容,你們掌握apc緩存如何在php中使用的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!
網(wǎng)站題目:apc緩存如何在php中使用-創(chuàng)新互聯(lián)
轉(zhuǎn)載源于:http://aaarwkj.com/article10/cdhdgo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、網(wǎng)站設(shè)計、微信公眾號、虛擬主機(jī)、定制開發(fā)、App開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容