Le eseesega i le va o le APC, eAccelerator, XCache, memcached, Redis

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.

CACHE pepa fa'alautele fa'alautelega 1

E masani ona vaʻaia nei faʻaopoopoga cache:

  1. APC
  2. eAccelerator
  3. XCache
  4. memcached
  5. 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)

Isi PHP Cache (APC cache) Nu. 2

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:

  1. fa'apipi'i faiga
  2. 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.

Toe 3rd

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

发表 评论

E le fa'asalalauina lau tuatusi imeli. Faʻaoga fanua e manaʻomia * Igoa

Tusi i pito i luga