Zend引擎是腳本語(yǔ)言引擎(解析器+虛擬機(jī))司倚,主要的工作就是解析铝侵,翻譯和執(zhí)行PHP腳本 锌唾。
一锄码,緩存三要素:
只有SELECT 語(yǔ)句被緩存痛悯;
1.2緩存更新策略
1.2.1: FIFO(First In First Out),最先進(jìn)入緩存的數(shù)據(jù)在緩存空間不夠的情況下會(huì)被首先清理出去重窟;
1.2.2:LFU(Less Frequently Uses), 最少使用的元素會(huì)被清理掉载萌。具有hit屬性
1.2.3:LRU(Least Recently Used), 最近最少使用的元素被清理;
1.3 緩存最大數(shù)據(jù)量
緩存中能處理元素的最大個(gè)數(shù)或能使用的最大儲(chǔ)存空間巡扇;
二扭仁,文件緩存:開(kāi)源產(chǎn)品secache;
三,Opode 緩存厅翔;eAccelerator緩存插件
四乖坠,客戶(hù)端緩存:緩存的最后一層是面對(duì)客戶(hù)端的客戶(hù)端緩存;
http頭部信息:
expires: 過(guò)期時(shí)間 格林威治時(shí)間(GMT), 而不是本地時(shí)間刀闷;
Cache Control:
Last Modified: 文檔最后修改時(shí)間熊泵;
ETag: 服務(wù)器生成的唯一標(biāo)識(shí)符,每次副本的標(biāo)簽都會(huì)變化甸昏;
Last Modified 和 ETag 都可以起到文檔唯一標(biāo)識(shí)作用顽分;
五,nginx 緩存:
nginx體積小施蜜,配置簡(jiǎn)單卒蘸,擴(kuò)展性強(qiáng),通過(guò)眾多開(kāi)源模塊發(fā)揮強(qiáng)大功能翻默;
Nginx 配合PHP的FastCGI模式缸沃;具有巨大的負(fù)載能力;