1. 程式人生 > >php 緩存 加速緩存

php 緩存 加速緩存

outline imp keyword tom comm oat php緩存 lac -o

PHP四大加速緩存器opcache,apc,xcache,eAccelerator

eAccelerator,xcache,opcache,apc(偏數據庫緩存,分系統和用戶緩存)是PHP緩存擴展,

memcached緩存是數據庫緩存擴展(APC比較偏向數據庫緩存的),一般兩者只有要安裝其中一個即可

註意:(詳情連接)

實際測試中發現當Cache數量超過一定閥值的時候,APC的性能不如Memcache

opcache的性能優於其他幾個緩存器

一般會選擇opcache+memcached這個組合

靜態文件緩存 和S函數動態數據緩存

thinkphp的靜態緩存,數據緩存,快速緩存,查詢緩存

靜態文件緩存配置格式

Return Array(
‘ActionName‘=>array(‘靜態規則‘,‘靜態緩存有效期‘,‘附加規則‘), //第一種
‘ModuleName:ActionName‘=>array(‘靜態規則‘,‘靜態緩存有效期‘,‘附加規則‘),//第二種
‘*‘=>array(‘靜態規則‘,‘靜態緩存有效期‘,‘附加規則‘),//第三種
…更多操作的靜態規則
)

Return Array( ‘ActionName‘=>array(‘靜態規則‘,‘靜態緩存有效期‘,‘附加規則‘), //第一種 ‘ModuleName:ActionName‘
=>array(‘靜態規則‘,‘靜態緩存有效期‘,‘附加規則‘),//第二種 ‘*‘=>array(‘靜態規則‘,‘靜態緩存有效期‘,‘附加規則‘),//第三種 …更多操作的靜態規則 )

php 緩存 加速緩存