Umehluko phakathi kwe-APC, i-eAccelerator, i-XCache, i-memcached, i-Redis

I-Internet Marketingukusetshenziswa kwabantuIwebhusayithi ye-WordPress,YenzaEzentengiselwanoKanyeUkukhuthazwa Kwewebhu, ukuthuthukisa isivinini sewebhusayithi, ingathuthuka ngezinga elithileSEOumphumela.

efakiweVestaCPiphaneli yokulawula njll.LinuxNgemuva kwesistimu, ezinye izandiso ze-caching zingakhethwa ukuthuthukisa isivinini se-PHP.

I-CACHE cache extension acceleration sheet 1

Okuvame ukubonakala yilezi zandiso zenqolobane:

  1. I-APC
  2. I-eAccelerator
  3. XCache
  4. i-memcached
  5. Redis

Uyini umehluko phakathi kwabo?Iyini indima?Kufanele sikhethe kanjani?

U-Chen WeiliangNgizokunikeza impendulo kulesi sihloko.

XNUMX. Enye Inqolobane ye-PHP (i-APC cache)

Enye Inqolobane ye-PHP (i-APC cache) No. 2

Enye Inqolobane ye-PHP (Inqolobane ye-APC) iyithuluzi elivulekile lokulondoloza isikhashana le-PHP, elisetshenziselwa ukugcina i-Opcode (ifayela lezinto) ikhodi ephakathi ye-PHP.

I-cache ye-APC ihlukaniswe izingxenye ezimbili:

  1. inqolobane yesistimu
  2. Inqolobane yedatha yomsebenzisi

Inqolobane yesistimu isetshenziswa ngokuzenzakalelayo:

  • Lokhu kusho ukuthi i-APC igcina umphumela wokuhlanganisa wekhodi yomthombo wefayela le-PHP bese iphinda ibiza isitembu sesikhathi futhi.
  • Uma ingakaphelelwa yisikhathi, iqalise ngekhodi egcinwe kunqolobane.
  • Inqolobane ezenzakalelayo ingu-3600 (ihora elilodwa).

Kodwa lokhu kusamosha isikhathi esiningi se-CPU.

Ngakho-ke, ungasetha inqolobane yesistimu ukuthi ingalokothi iphelelwe yisikhathi kufayela le-php.ini, futhi usethe inqolobane yesistimu ukuthi ingaphelelwa yisikhathi (apc.ttl=0).

Nokho, ukwenza lokhu kudinga ukuqalisa kabusha iseva yewebhu (isb, apache) ngemva kokushintsha ikhodi ye-PHP.

Njengamanje, ukuhlolwa kokusebenza kwe-APC ngokuvamile kubhekisela kunqolobane yalesi sendlalelo;

Eqinisweni, I-Alternative PHP Cache (I-APC Cache) nayo ingabhekwa njengesandiso senqolobane yenkumbulo,

Isandiso senqolobane yedathabheyisi.

XNUMX. i-eAccelerator

I-eAccelerator iyisisheshisi se-PHP samahhala nesivulekile.

  • Ukuthuthukisa kanye nokugcinwa kwesikhashana kokuqukethwe okunamandla, okungathuthukisa ukusebenza kwe-caching yemibhalo ye-PHP.
  • Ngakho-ke, umbhalo we-PHP ungagcinwa esimweni esihlanganisiwe ukuze kuncishiswe ukusetshenziswa kwensiza kweseva.
  • Iphinde ithuthukise imibhalo ukuze ithuthukise ukusebenza kahle, ikhulise ukusebenza kahle kwekhodi ye-PHP ngezikhathi ezi-1-10.
  • I-eAccelerator ayisekeli i-PHP5.5 noma eyakamuva.

Njengoba kuqondwa embhalweni:I-eAccelerator isandiso se-accelerator ku-PHP.

XNUMX. XCache

I-XCache iwumthombo ovulekile we-opcode buffer/optimizer othuthukisa ukusebenza kwe-PHP kuseva.

  • Ungagwema ukuphinda inqubo yokuhlanganisa ngokugcina idatha ye-PHP ehlanganisiwe kumemori eyabiwe
  • Futhi ungasebenzisa isigcinalwazi ngokuqondile ukuze uhlanganise ikhodi ukuze uthuthukise isivinini.
  • Ngokuvamile ingakhuphula izinga lokukhiqiza ikhasi nge-factory engu-2 kuya ku-5 futhi yehlise umthwalo weseva.

Empeleni,I-XCache iyisandiso sokusheshisa se-PHP.

Okwesine, i-memcached

I-Memcached iwuhlelo lokugcinwa kwesikhashana kwento yenkumbulo esabalaliswe ukusebenza okuphezulu:

  • Isetshenziswa ezinhlelweni zokusebenza zewebhu eziguqukayo ukunciphisa umthwalo wesizindalwazi.
  • Yehlisa inani lesizindalwazi esifundwayo ngokugcina idatha nezinto ezisememori, ngaleyo ndlela inikeze isivinini samawebhusayithi ashukumisayo, aqhutshwa yisizindalwazi.

Ingaqondwa embhalweni: ukunwetshwa kwenqolobane yememori, okusetshenziselwa kakhulu amaseva eqoqo, asetshenziselwa ikakhulukazi inqolobane esabalalisiwe.

I-Memcached ibhekwa njengesandiso senqolobane yedatha.

XNUMX. I-Redis

I-Redis iyisizindalwazi senani lokhiye wokusebenza okuphezulu.

Redis 3rd

  • Ukuvela kwe-redis kunxephezele kakhulu ukuntuleka kwesitoreji se-keyyalue njenge-memcached.
  • Kwezinye izimo, ingagcwalisa imininingwane yolwazi.
  • Ezimweni eziningi, i-Redis ivame ukuqhathaniswa ne-memcached.

Abantu abaningi bacabanga ukuthi i-Redis ingakwazi ukufaka esikhundleni ngokuphelele i-memcached, ngoba i-Redis inezinhlobo zedatha ecebile futhi ukusebenza akukho ngaphansi kwe-memcached:

  • I-Redis ine-memcached kodwa hhayi;
  • I-Memcached ne-redis inakho kokubili.

Ngokwazi kwami, i-Sina's Weibo neminye imikhiqizo yangaphandle incike ku-Redis, engabonakala inamandla.

Umehluko phakathi kwenqolobane ye-PHP kanye nesandiso senqolobane yedatha

1) Isandiso senqolobane ye-PHP:

  • I-eAccelerator, i-XCache yizandiso zenqolobane ye-PHP.

2) Isandiso senqolobane yesizindalwazi:

  • I-Redis, i-memcached, inqolobane ye-APC izandiso zenqolobane yedatha.

(Ngokujwayelekile abantu ababili badinga ukufaka eyodwa kuphela, ungabi nomhawu)

Ngemva kokuhlola okuthile, kwatholakala ukuthi inqolobane yedatha Yenqolobane yeqe umkhawulo othile, futhi ukusebenza kwe-APC bekungekuhle njengenqolobane ye-mcached.

Ngakho-ke, lapho ukhetha isandiso senqolobane, abanye abantu bazokhetha inhlanganisela ye-xcache + memcached, noma inhlanganisela ye-xcache + redis.

Uma kwenzeka iphutha lapho kufakwa izandiso zenqolobane eminingi ngesikhathi esisodwa, kunconywa ukuthi ufake isandiso senqolobane esisodwa kuphela bese ukhipha ezinye.

Isifinyezo sokuqhathanisa se-PHP Accelerator

  • Ngokuhlola, i-eAccelerator iyinhlanganisela engcono kakhulu yesikhathi sokucela nokusetshenziswa kwenkumbulo, kodwa i-eAccelerator ayisekeli i-PHP 5.5 noma kamuva.
  • Ngokuhlolwa, isivinini esine-accelerator sishesha izikhathi ezi-3 kunesingenaso isisheshisi.

Lokhu okungenhla kungukuthiI-APC, i-eAccelerator, i-XCache, i-memcached, i-Redisizindima nomehluko phakathi kwabo.

I-Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) Umehluko phakathi kwe-APC, i-eAccelerator, i-XCache, i-memcached, i-Redis eyabiwe, iwusizo kuwe.

Siyakwamukela ukwabelana ngesixhumanisi salesi sihloko:https://www.chenweiliang.com/cwl-940.html

Uyemukelwa esiteshini seTelegram sebhulogi ka-Chen Weiliang ukuze uthole izibuyekezo zakamuva!

🔔 Iba ngowokuqala ukuthola "I-ChatGPT Content Marketing AI Tool Usage Guide" ohlwini lwemibhalo ephezulu yesiteshi! 🌟
📚 Lo mhlahlandlela uqukethe inani elikhulu, 🌟Leli ithuba eliyivelakancane, ungaphuthelwa! ⏰⌛💨
Yabelana futhi uthanda uma uthanda!
Ukwabelana kwakho nokuthanda kwakho kuyisisusa sethu esiqhubekayo!

 

发表 评论

Ikheli lakho le-imeyili ngeke lishicilelwe. 必填 项 已 用 * Ilebula

pheqela phezulu