PHP OPCode快取 APC詳細介紹

2021-07-26 17:56:57 字數 1269 閱讀 6370

前言

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 ...