擴充套件介紹
分配一定大小的記憶體,快取opcode,也可以在程式中快取資料。
apc和apcu
apc是比較老的版本,只更新到2023年。而apcu最早的版本是從4.0.0開始的,當時是直接從apc的master分支直接fork過來的。
php7支援
php7的支援是從5.0.0版本開始的。
使用方法
通過在php.ini中設定引數來控制apc;
通過apc.shm_size來控制記憶體大小,通過apc.stat來控制是否每次都檢查檔案是否更新,考慮到效能,建議將生產環境的stat設為false;
將原始碼中的apc.php放入web服務,開啟可以看到實時圖表,酷炫;
注意事項
雖然裝的是apcu擴充套件,但是配置項都是apc.
開頭的;
雖然配置是以apc.
開頭,但是在php中呼叫apc的方法卻是以apcu_
開頭的;
快取在apc中的變數,只要沒過期或者記憶體被**,都會一直存在,而且跨程序、專案,跨一切;
PHP安裝APC擴充套件
2.將安裝包放入使用者目錄tar資料夾下 3.檢視tar資料夾下剛剛放進來的apc 3.1.13.tgz 4.對apc 3.1.13.tgz進行解壓縮 命令 tar zxvf apc 3.1.13.tgz 5.解壓縮完成後,切換路徑到剛剛解壓的資料夾下 命令 cd apc 3.1.13 6.命令 u...
php自帶的快取擴充套件 APCu
在很多業務中,咱們都會碰到需要快取資料的時候,而快取方案有很多,也可以借助redis,memcache等第三方來進行快取 本文主要講解apcu擴充套件的快取 php.ini需要配置 extension php apcu.dll apc.enabled 1 apc.shm size 32m apc.e...
php5 4 36中APC與APCu的對比與感覺
apc全稱alternative php cache,可選php快取,包括opcache及使用者變數快取。apcu僅包含使用者變數快取。近段時間把伺服器php從5.2.17公升級到了5.4.36,apache也由2.2.22公升級到了2.4.10,之前寫的 中使用了memcache apc zend...