在介紹“System Cache Entries”和“User Cache Entries”頁面之前,先回顧下(一)中提到了設定賬号和密碼,這個賬号密碼有什麼用呢?其實就是用于這兩個頁面的,當我們沒有登陸的時候,檢視“System Cache Entries”的時候,緩存檔案的具體路徑資訊将會被隐藏,“User Cache Entries”則提示你想要檢視使用者變量則需要登陸,登陸之後緩存檔案的具體路徑以及使用者緩存的變量資訊都将會被展示,登陸按鈕在頁面的右上方,點選“Login”,輸入設定的賬号和密碼即可登陸成功。

“System Cache Entries”:該頁面記錄了所有被緩存的php檔案。
1 Script Filename:緩存的腳本檔案路徑和名稱
2 Hits:命中次數
3 Size:緩存檔案大小(該值并非檔案占用計算機的大小,是占用apc共享記憶體塊的大小)
4 Last accessed:檔案最後通路時間
5 Last Modified:檔案最後修改時間
6 Created at:緩存檔案建立時間
7 Deleted at:緩存檔案删除時間
“User Cache Entries”:使用者緩存跟系統緩存頁面參數大緻相同,下面列舉出來不同的參數,相同含義的參數不再做說明。
1 User Entry Label:使用者緩存變量的key值。
2 Timeout:使用者緩存變量的過期時間。
3 Deleted at:點選”Delete Now“,手動删除單個使用者緩存變量。
跟系統緩存不同,使用者緩存需要使用者手動添加擷取,這裡就需要用到apc提供給我們的一些函數了,下面介紹下常用的幾個函數。
1 apc_add() :僅僅在緩存變量不存在的情況下緩存變量到資料存儲中。存儲緩存變量使用的名稱key是唯一的, 是以試圖使用 apc_add() 去添加一個名稱已經存在的緩存, 将不會覆寫現有的緩存的值, 并且傳回 false。
2 apc_store():緩存一個變量到apc中。存儲緩存變量使用的名稱key是唯一的,是以 兩個值使用同一個key,原來的将被新的值覆寫。
3 apc_fetch():根據key擷取對應的緩存值。
4 apc_exists():檢查key是否存在。
5 apc_delete():從資料存儲中删除某個變量。
6 apc_clear_cache():清除使用者或者系統緩存。
小結:
1 登陸之後好處1:可以檢視緩存檔案的具體路徑;好處2:可以檢視使用者緩存變量資訊;好處3:可以清除系統緩存和使用者緩存。
2 apc_add和apc_store都是緩存一個變量到apc中,不同之處在于apc_add() 去添加一個名稱已經存在的緩存時候不會覆寫現有的緩存的值,并且傳回false,而apc_store()則會覆寫原來的緩存值。