Tusitusiga Tusitusiga
Initaneti Maketimo le faaaogaina e tagataWordPress website, FaiE-fefaʻatauaigamaFa'alauiloa Upega Tafa'ilagi, e faʻaleleia le saoasaoa o le upega tafaʻilagi, e mafai ona faʻaleleia i se tulaga patinoSeoaafiaga
fa'apipi'iVestaCPvaega pulea ma isi.LinuxA maeʻa le faiga, e mafai ona filifilia nisi faʻaopoopoga caching e faʻaleleia ai le saoasaoa o le PHP.

E masani ona vaʻaia nei faʻaopoopoga cache:
- APC
- eAccelerator
- XCache
- memcached
- Redis
O le a le eseesega i lo latou va?O le a le matafaioi?E tatau faapefea ona tatou filifili?
Chen WeiliangO le a ou avatu ia te oe le tali i lenei tusiga.
XNUMX. Isi PHP Cache (APC cache)

O le isi PHP Cache (APC Cache) ose mea faigaluega fa'apipi'i avanoa mo PHP, fa'aoga e fa'aoga ai le Opcode (faila mea) PHP code intermediate.
O le cache o le APC ua vaevaeina i vaega e 2:
- fa'apipi'i faiga
- Fa'aoga fa'amaumauga fa'aoga
O lo'o fa'aogaina otometi le fa'aogaina o le cache:
- O lona uiga e teu e le APC le tu'ufa'atasiga o le fa'apogai o le faila PHP ona toe vala'au lea o le timestamp.
- Afai e le'i mae'a le aoga, fa'agasolo i le code cache.
- O le fa'aoga fa'aletonu ole 3600 (tasi le itula).
Ae o loʻo faʻaumatia pea le tele o le CPU taimi.
O le mea lea, e mafai ona e setiina le cache system e le muta i le faila php.ini, ma seti le cache system e le muta (apc.ttl=0).
Ae ui i lea, o le faia o lenei mea e manaʻomia ai le toe amataina o le upega tafaʻilagi (faʻataʻitaʻiga, apache) pe a uma ona suia le code PHP.
I le taimi nei, o le suʻega faʻatinoga a le APC e masani ona faʻasino i le faʻaogaina o lenei faʻavae;
O le mea moni, Alternative PHP Cache (APC Cache) e mafai foi ona manatu o se faʻaopoopoga o le cache i-memory,
O se fa'aopoopoga cache fa'amaumauga.
XNUMX. eAccelerator
o le eAccelerator o se fa'avavevave PHP e leai se totogi ma tatala.
- Fa'atonuga ma le fa'aogaina o mea e teu ai, lea e mafai ona fa'aleleia ai le fa'aogaina o fa'amaumauga PHP.
- O le mea lea, o le PHP script e mafai ona i totonu o le tuʻufaʻatasia tuʻufaʻatasia e faʻaitiitia ai le faʻaaogaina o punaoa a le server.
- E faʻamalieina foʻi tusitusiga e faʻaleleia ai le faʻatinoina o le faʻatinoga, faʻateleina le lelei o le PHP code e 1-10 taimi.
- eAccelerator e le lagolagoina PHP5.5 pe mulimuli ane.
E pei ona malamalama mai le tusitusiga:eAccelerator o se faʻaopoopoga faʻavavevave ile PHP.
XNUMX. XCache
O le XCache o se faʻamatalaga tatala opcode buffer/optimizer lea e faʻaleleia ai le PHP faʻatinoga i luga o le 'auʻaunaga.
- E mafai ona e aloese mai le toe faia o le faʻagasologa o le tuʻufaʻatasia e ala i le faʻapipiʻiina o faʻamaumauga PHP tuʻufaʻatasia i mafaufauga faʻasoa
- Ma e mafai ona e faʻaogaina saʻo le paʻu e tuʻufaʻatasia le code e faʻaleleia ai le saoasaoa.
- E masani lava ona fa'atuputeleina fua o itulau fa'atupuina i se vaega o le 2 i le 5 ma fa'aitiitia le uta o le server.
Mea moni lava,XCache o se fa'aopoopoga fa'avavevave PHP.
Lona fa, memcached
O le Memcached o se faiga faʻapipiʻi faʻapipiʻi mea e manatua ai le maualuga:
- Fa'aaogaina i luga o upega tafa'ilagi fa'amalosi e fa'aitiitia le uta o fa'amaumauga.
- E faʻaitiitia ai le numera o faʻamaumauga e faitau e ala i le faʻapipiʻiina o faʻamaumauga ma mea faitino i le mafaufau, ma maua ai le saoasaoa o le malosi, upega tafaʻilagi-faʻasalalau.
E mafai ona malamalama mai le tusitusiga: faʻalauteleina o le cache manatua, sili atu ona faʻaaogaina mo 'auʻaunaga faʻapipiʻi, e masani ona faʻaaogaina mo le tufatufaina o le cache.
O le Memcached ua manatu o se faʻaopoopoga faʻamaumauga faʻamaumauga.
XNUMX. Redis
Redis ose fa'amaumauga autu-taua maualuga.

- O le tula'i mai o le redis ua matua tauia mo le leai o se mea e teu ai kiyalue e pei o le memcached.
- I nisi tulaga, e mafai ona fa'amalieina fa'amaumauga feso'ota'iga.
- I le tele o tulaga, Redis e masani ona faʻatusatusa ile memcached.
E toʻatele tagata e manatu e mafai e Redis ona suia atoa le memcached, aua o Redis e sili atu le tele o faʻamaumauga ma o le faʻatinoga e le o lalo ifo o le memcached:
- Redis ua memcached ae leai;
- Memcached ma redis e lua.
E pei ona ou iloa, o le Sina's Weibo ma isi mea faʻapitoa e faʻalagolago i Redis, lea e mafai ona vaʻaia e mamana.
Le eseesega i le va o le PHP cache ma database cache faʻalautele
1) Fa'aopoopo le cache PHP:
- eAccelerator, XCache o PHP faʻaopoopoga cache.
2) Fa'aopoopo fa'amaumauga o fa'amaumauga:
- Redis, memcached, APC cache o faʻaopoopoga faʻamaumauga faʻamaumauga.
(E masani lava e lua tagata e manaʻomia ona faʻapipiʻi se tasi oi latou, aua le matapeʻapeʻa)
Ina ua maeʻa nisi o suʻega, na maua ai o le Cache data cache na sili atu i se tulaga faʻapitoa, ma o le faʻatinoga o le APC e leʻi lelei e pei o le mcached cache.
O le mea lea, pe a filifilia se faʻaopoopoga cache, o nisi tagata o le a filifilia se tuʻufaʻatasiga o xcache + memcached, poʻo se tuʻufaʻatasiga o le xcache + redis.
Afai e tupu se mea sese pe a faʻapipiʻi le tele o faʻaopoopoga cache i le taimi e tasi, e fautuaina e faʻapipiʻi naʻo le tasi le faʻaopoopoga cache ma aveese isi.
PHP Accelerator Fa'atusatusa Fa'atusa Aotelega
- E ala i suʻega, eAccelerator o le tuʻufaʻatasiga sili lea o le taimi ole talosaga ma le faʻaogaina o manatua, ae e le lagolagoina e le eAccelerator PHP 5.5 pe mulimuli ane.
- E ala i le suʻega, o le saoasaoa ma le faʻavave e 3 taimi sili atu nai lo le leai o le faʻavave.
O loʻo taua i lugaAPC, eAccelerator, XCache, memcached, Redismatafaioi ma eseesega i lo latou va.
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) Le eseesega i le va o le APC, eAccelerator, XCache, memcached, Redis faasoa, fesoasoani ia te oe.
Fa'afeiloa'i e fa'asoa le so'otaga o lenei tusitusiga:https://www.chenweiliang.com/cwl-940.html
Ina ia tatalaina nisi togafiti natia🔑, faʻafeiloaʻi e auai i la matou auala Telegram!
Faasoa ma fiafia pe a e fiafia i ai! O au fa'asoa ma fiafia o lo matou fa'aauau pea!