Discrimen inter APC, eAccelerator, XCache, memcached, redis

Internet Marketinghumano usuiWordPress website,Doelectricity ametautemPromotio interretialem, ut celeritas website emendare aliquatenus emendare possitSEOeffectus.

installedVestaCPdecuriae potestate etc.LinuxPost systema programmata quaedam caching eligere possunt ad celeritatem PHP augendam.

CACHE cache extensio accelerationis sheet 1

Saepe visae sunt hae extensiones cache:

  1. APC
  2. eAccelerator
  3. XCache
  4. memcached
  5. redis

Quid intersit?Quod est munus?Quomodo eligimus?

Chen WeiliangResponsum tibi dabo in hoc articulo.

XNUMX. Alternative PHP Cache (APC cache)

Alternative PHP Cache (APC cache) No

Alternativum PHP Cache (APC Cache) est instrumentum apertum pro PHP instrumentum caching, ad usum codicis PHP intermedium in Opcode cache.

Latibulum APC dividitur in partes 2;

  1. ratio cache
  2. User notitia cache

Ratio cache automatice usus est:

  • Hoc significat APC scribendo ex fonte codicem fasciculi PHP condit ac deinde indicationem iterum invocat.
  • Si non exspiravit, curre cum codice conditivo.
  • Cache default MMMDC est (una hora).

Sed hoc tempus multum CPU vastat.

Propterea cache systema instituere potes ut in php.ini fasciculi numquam exspirare possis, et typhum cache systematis numquam exspirare (apc.ttl=0).

Nihilominus hoc facere postulat ut reticulum interretialem (eg, apache) mutato in codice PHP.

Nunc, APC peractio test plerumque ad cella huius tabulae refertur;

Litteram, Alternativum PHP Cache (APC Cache) etiam considerari potest ut extensio cache memoria in- memoria;

Cache database extensio est.

XNUMX. eAccelerator

eAccelerator libera et aperta fons PHP accelerator est.

  • Optimization et caching content dynamica, quae caching observantia litterarum PHP emendare potest.
  • Ideo scriptum PHP conservari potest in statu compilato reducendi subsidii consummatio ministri.
  • Etiam scriptorum optimizes ad efficientiam execu- tionem emendandam, augendo efficientiam PHP codicis per 1-10 tempora.
  • eAccelerator PHP5.5 vel postea non sustinet.

Sicut ex textu:eAccelerator extensionis est accelerator in PHP.

XNUMX. XCache

XCache fons apertus est opcode quiddam/optimizer qui PHP perficiendi in calculonis melioris facit.

  • Processum compilationem repetere potes ne pervulgata PHP notitia communicata in memoria habeas
  • Atque uti potes quiddam directe ad componendum codicem ad celeritatem emendandam.
  • Plerumque augere potest rates pagina generationis per factorem 2 ad 5 et servo onere minuere.

In actu,XCache est extensio acceleratoris PHP.

Quartum, memcached

Memcached ratio obiecti caching memoriae summus perficientur est distributa:

  • Usus est in applicationibus dynamicis ad redigendum onus datorum.
  • Numerum datorum perlegit redigit ad notitias et res in memoria retinendas, ita ut velocitatem dynamicae, datorum agitatae websites praebeat.

Intelligi potest e textu: dilatatio cache memoria, usus magis pro servientibus botri, maxime adhibitus pro cella distributa.

Memcached extensio cache database consideratur.

XNUMX. Redis

Redis est summus perficientur datorum clavem pretii.

Redis 3rd

  • Redis cessum valde compensavit defectum keyalue repono sicut memcached.
  • In quibusdam casibus potest databases relationes complere.
  • In multis, Redis saepe cum memcached comparatur.

Multi putant Redis memcached perfecte reponere posse, quod Redis uberiores notitias typos habet et effectus memcached non subest;

  • Redis has memcached but not;
  • Memcached et redis utrumque habent.

Quantum scio, Sina Weibo et alia producta peripherica in Redis nituntur, quae valere videri possunt.

Differentia inter PHP cache et extensionem database cache

1) php cache extensione;

  • eAccelerator, XCache sunt PHP extensiones cache.

2) Latibulum latibulum:

  • Redis, memcached, APC cache sunt extensiones database cache.

(Plerumque duo homines tantum unum ex eis instituendi opus est, noli avarus esse)

Post aliquot probationes, inventum est Cache data cella certum limen excedere, et perficiendi APC cella non bene erat.

Cum ergo extensionem latibulum eligere, aliqui compositum ex xcache + memcached, vel compositum ex xcache + redis eligent.

Si error incidit cum plures cache extensiones simul inaugurat, suadetur ut unum tantum cache extensionem instituat et alias amoveat.

PHP Accelerator Comparison Summary

  • Per probationem, eAccelerator optima est compositio petitionis temporis et usus memoriae, sed eAccelerator PHP 5.5 vel postea non adiuvat.
  • Per experimentum celeritas cum accelerator est ocior 3 partibus quam sine acceleratore.

Quod super estAPC, eAccelerator, XCache, memcached, Redispartes et differentias.

发表 评论

Quisque sit amet nisl. 必填 项 已 用 * Pittacium

Scroll To Top