2
apc_clear_cache
有一個選項可以發送'user',它將刪除apc用戶緩存,否則會刪除系統緩存。使用PHP的用戶緩存和系統緩存之間的區別APC
我不明白區別,因爲沒有辦法通過apc_store
/apc_fetch
明確地將值存儲在另一個緩存中。
apc_clear_cache
有一個選項可以發送'user',它將刪除apc用戶緩存,否則會刪除系統緩存。使用PHP的用戶緩存和系統緩存之間的區別APC
我不明白區別,因爲沒有辦法通過apc_store
/apc_fetch
明確地將值存儲在另一個緩存中。
它們是不同的緩存。一個並不比其他人好。你可以找到約 system cache由緩存文件(PHP字節碼緩存)組成。比如這個調用將創建系統緩存:
$file = "foobar.php";
apc_compile_file($file);
在另一方面,用戶緩存程序數據
$silly_text = "Lorem ipsum dolor sit amet";
apc_store("silly", $silly_text);
在某些情況下,它可能是time consuming to callapc_clear_cache
,你可能會更好重啓服務器而不是清除緩存。
所以說,系統緩存是關於字節碼緩存,其中用戶緩存是關於值/數據緩存/存儲? – onassar 2009-12-27 07:17:33
是的。我有超鏈接系統緩存http://phpbuilder.com/manual/en/function.apc-cache-info.php URL也提到系統緩存由緩存文件組成。一般而言,您應該將此視爲系統級組件(如APC和PHP運行時)所使用的區域。 – 2009-12-27 08:05:33