php 緩存 加速緩存
阿新 • • 發佈:2019-04-17
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 緩存 加速緩存