. 概述:
Alternative Php Cache(APC)是php 的一個免費公開的優化代碼緩存。它用來提供免費,公開並且強健的架構來緩存和優化php 的中間代碼。
注:
1. 在Windows下,APC需要有一個臨時路徑,並且Web服務器具有可寫權限。它按順序檢查TMP、TEMP、USERPROFILE環境變量,如果發現他們都沒有設置,最後就使用WINDOWS目錄。
2. APC不支持分布式。
II. 安裝:
從pecl4win.net.php下載PECL dll包,放到PHP5/ext目錄下。實際上php5.2.5對應的pecl包已經包含此文件。
III. 配置
打開php.ini,加入代碼:
extension=php_apc.dll
[APC]
apc.enabled = 1
apc.shm_segments = 1
apc.shm_size = 64
apc.max_file_size = 10M
apc.stat=1
IV. 腳本測試:
重新啟動Web服務器,測試:
1). 設置要緩存的條目。
store.php
<?php
$bar = 'BAR';
apc_store('foo', $bar);
?>
2). 取得緩存的條目。
fetch.php
<?php
var_dump(apc_fetch('foo'));
?>
運行store.php,然後運行fetch.php,看看效果。