前言
php語言在效能上相對於其他編譯型語言來說效能算不上突出,但是使用了opcode快取後效能提公升還是很明顯的.常見的主要有 eaccelerator,xcache,apc本文主要介紹apc的使用.
apc的介紹
the alternative php cache (apc) is a free and open opcode cache for php. its goal is to provide a free, open, and robust framework for caching and optimizing php intermediate code.
apc官方**:
apc配置
apc配置主要講解在win下的配置,類linux下的配置網上文章比較多
2.修改php.ini 新增extension=php_apc.dll
在php.ini尾部新增配置項
; apc setting
[apc]
;開啟stat會報錯
;apc.stat=0
apc.enabled="1"
apc.shm_segments="1"
;這裡的問題,這裡修改了預設記憶體配置win7下出錯,不知道大家遇到沒的?
;apc.shm_size="128"
; apc.ttl=7200
; apc.user_ttl=7200
; 修正引數
apc.ttl="300"
apc.user_ttl="300"
apc.num_files_hint="1024"
apc.mmap_file_mask="e:/wamp/tmp/apc.******"
apc.enable_cli="1"
3.重新啟動apache伺服器,檢視phpinfo中是否有apc的配置專案,有的話就配置成功了.
apc控制面板,控制檔案來自apc-3.1.4.tgz
apc快取使用前後效能比較
未使用快取之前
使用快取後
常見問題:
1.在fcgi下的opcode的快取清除問題?
PHP OPCode快取 APC詳細介紹
前言 php語言在效能上相對於其他編譯型語言來說效能算不上突出,但是使用了opcode快取後效能提公升還是很明顯的.常見的主要有 eaccelerator,xcache,apc本文主要介紹apc的使用.apc的介紹 the alternative php cache apc is a free an...
PHP OPCode快取 Window下安裝APC
前言 php語言在效能上相對於其他編譯型語言來說效能算不上突出,但是使用了opcode快取後效能提公升還是很明顯的.常見的主要有 eaccelerator,xcache,apc本文主要介紹apc的使用.apc的介紹 apc,全稱是alternative php cache,官方翻譯叫 可選php快取...
APC擴充套件快取實現
發個php快取實現,實現了apc和檔案快取,繼承cache abstract即可實現呼叫第三方的快取工具。參考shindig的快取類和apc。php class cacheexception extends exception 快取抽象類 abstract class cache abstract ...