Hvernig á að hagræða Drupal 8 skyndiminni með APC á cPanel Hosting


Inngangur: Drupal 8 skyndiminni & PHP 7 hraðastillingu

Þetta Kennsla mun sýna hvernig á að hagræða Drupal 8 skyndiminni PHP 7 nota Önnur PHP skyndiminni (APC) & þriðja aðila lagði fram einingar sem samlagast pallinum.

Flestir cPanel vefþjónusta fyrirtækja sem reka útgáfu af CentOS, CloudLinux, eða RHEL veita fyrir uppsetningu á sérsniðnum PHP stafla eftirnafn eins og PECL einingar.

Staðfestu fyrst hvort þitt cPanel vefþjónn hefur APC fyrirfram uppsett á Linux vefþjón eða íhuga að uppfæra í a VPS / hollur netþjóninn til að keyra APC skyndiminni í umferðinni.

Skref eitt: Uppsetning APC á vefþjóninum

Önnur PHP skyndiminni (APC) er ein elsta PHP skyndiminnislausn fyrir netþjóna og er fyrirfram sett upp á flestum cPanel vefþjónusta áætlun sjálfgefið.

Til að setja upp PECL mát með skipanalínu á VPS hýsingu eða hollur framreiðslumaður:

sudo apt-get install php-apc

Eða notaðu skipunina:

pecl setja upp apc

Fyrir hluti hýsingaráætlana án getu til að setja upp PHP eftirnafn, hafðu samband við fyrirtækið til að biðja um APC uppsetningu á vefþjóninum eða uppfæra í VPS áætlun.

APC mun ekki standa sig vel á Drupal 8 vefsíður sem keyra á sameiginlegum Linux áætlanir ef Vinnsluminni úthlutun í skyndiminni er of lág. Sjálfgefið APC skyndiminni er 32 MB.

Fyrir árangursríka notkun APC, skipuleggðu að lágmarki 128 MB til 256 MB skyndiminni úthlutun, þar sem afgangurinn er tiltækur Vinnsluminni verður notað fyrir Drupal 8 CMS vinnsla.

Athugaðu að Vinnsluminni úthlutun verður að reikna út pr Drupal 8 vefsíðu & APC dæmi sem keyrt er á sameiginlegum hýsingaráformum með mörg lén sem eru virk á reikningi.

Ef skyndiminni stillingar fyrir APC eru ekki nægjanlegar, þ.e.a.s. of lágar, aðstæður geta leitt til þess að skyndiminni er stöðugt byggt aftur af PHP kóða kröfur & engar hraðauppgjör.

Fyrir það besta APC árangur, auka Vinnsluminni úthlutun á deilt Linux skipuleggðu þar sem unnt er svo að skyndiminnkun netþjónanna trufli ekki CMS vinnslu.

Skref tvö: Breyta php.ini eða apc.ini stillingarskránni

Eftir uppsetningu mun stjórnandinn hafa aðgang að apc.ini skrá fyrir stillingar. Í sameiginlegu hýsingarumhverfi er mögulegt að hnekkja þessu með php.ini.

Í apc.ini eða php.ini skrá fyrir Drupal 8 uppsetning, bæta við eftirfarandi línum:

apc.ttl = 604800
apc.user_ttl = 3600
apc.shm_size = 256M
apc.include_once_override = 1
auto_globals_jit = Slökkt
apc.num_files_hint = 2048

apc.stat_ctime = 0
apc.file_update_protection = 2
apc.stat = 0

Þessar stillingar munu skapa 256 MB APC úthlutun fyrir PHP skyndiminni. Stilltu eins og krafist er fyrir lægra / hærra gildi og skoðaðu tímabreytingar skyndiminnis.

Skref þrjú: Afritaðu apc.php skrá í Drupal Root fyrir Analytics

Til að fá aðgang að greiningarupplýsingum um PHP frammistaða & notkun netþjóna, það er nauðsynlegt að afrita apc.php skrá frá netþjóninum til Drupal rótarmappa.

Drupal 8 er ekki með samþættingarseiningu fyrir APC, svo það er skylt að keyra apc.php skrá frá rót uppsetningarinnar frekar en / bókasöfn möppu.

Sigla til: /usr/share/pear/apc.php á vefþjóninum & afritaðu apc.php skrá í rótarmöppuna. Opnaðu síðan síðuna í vafra kl https://example.com/apc.php:

Hvernig á að hagræða Drupal 8 skyndiminni með APC á cPanel Hosting

Drupal 8 stjórnendur geta nálgast greiningarupplýsingar um fjölda skyndiminnis skrár / skyndiminni beiðni, magn af ókeypis minni, & alls úthlutað Vinnsluminni notkun fyrir APC.

Prófaðu apc.ini stillingar í framleiðslu eða í þróun sandkassa með hermduðu óreiðu frá mikilli umferðarmynstri til að sjá árangurshraða undir álagi notkunar.

Skref fjögur: Bætið Drupal 8 einingum við skyndiminni stjórnun

Burt saman, APC, & Zend Opcache eru vinsælastir PHP eldsneytisgjöf fyrir Drupal vefþjónusta á a LAMP / WAMP umhverfi en allir miða að PHP aðeins lag.

Drupal 8 kerfisstjórar þurfa að byggja upp fjölskipaða skyndiminnisstefnu þar sem PHP ferli skyndiminni aukið af HTML, CSS, & JavaScript skyndiminni í CMS.

Gakktu úr skugga um að setja upp Háþróaður CSS & JavaScript samsöfnuneining sem mun þjappa saman lokaútgangi Drupal 8 vefsíður fyrir nafnlausa notendur.

Drupal 8 skoðanir er hægt að afrita í skyndiminni til að fá miklu hraðar afhendingu í framleiðslu:

Hvernig á að hagræða Drupal 8 skyndiminni með APC á cPanel Hosting

Að auki, Drupal 8 útgefendur á sameiginlegri hýsingu geta íhugað a CDN (Content Delivery Network) sem leið til viðbótar skyndiminni & útvíkkun miðlara.

Skref fimm: Búðu til skyndiminnislausnir í fullri stafla fyrir Drupal 8

Fyrir lengra komna PHP hröðun lausnir fyrir Drupal 8 íhuga HHVM (Hip Hop sýndarvél), PHP afturkreifingarvélin sem þróuð var af Facebook fyrir hraðari hraða.

Mikil umferð Drupal 8 vefsíður útfæra oft NGINX, Lakkskyndiminni, Redis, & Burt saman til að styðja við umferðarstig á vefnum um 10 milljónir + mánaðarlegar blaðsíður.

Hlaupandi APC skyndiminni með PHP á vefþjóninum sem PECL mát bætir viðbótarlagi við hagræðingu pallsins sem þarf til að styðja við mikla umferð.

Niðurstaða: Hlaupa Drupal 8 & APC á VPS / hollur áætlun

APC er mikilvægur liður í hagræðingu á fullri stafla netþjónsins fyrir PHP 7 hröðun og virkar best þegar aukalega er Vinnsluminni úthlutun til uppsetningarinnar.

Hlaupandi APC með Drupal 8 getur verið vandamál á cPanel vefþjónusta áætlanir vegna takmarkaðra Vinnsluminni auðlindir og mörg lén sem deila sömu IP tölu.

Notaðu APC með Drupal 8 á VPS & Hollur netþjónn hýsir áætlanir um hagræðingu á síðuhraða með betri PHP skyndiminni, með Memcached, Lakk, NGINX, & Redis.

Skoðaðu þessar þrjár helstu Drupal hýsingarþjónustur:

ChemiCloud

Byrjunarverð:
$ 2,76


Áreiðanleiki
10


Verðlag
9.9


Notendavænn
9.9


Stuðningur
10


Lögun
9.9

Lestu umsagnir

Heimsæktu ChemiCloud

Hostinger

Byrjunarverð:
$ 0,99


Áreiðanleiki
9.3


Verðlag
9.3


Notendavænn
9.4


Stuðningur
9.4


Lögun
9.2

Lestu umsagnir

Heimsæktu Hostinger

A2 hýsing

Byrjunarverð:
$ 3,92


Áreiðanleiki
9.3


Verðlag
9.0


Notendavænn
9.3


Stuðningur
9.3


Lögun
9.3

Lestu umsagnir

Farðu á A2 Hosting

Tengdar greinar um hvernig á að gera

  • Hvernig hýsa Drupal 8 vefsíður með lakkskyndiminni í VPS áætlunum
    millistig
  • Hvernig á að hagræða Drupal fyrir Google Pagespeed?
    millistig
  • Hvernig hýsa Drupal 8 vefsíður með Redis í VPS áætlunum
    millistig
  • Hvernig á að hagræða Drupal 8 skyndiminni með Memcached á cPanel Hosting
    millistig
  • Hvernig hýsa Drupal 8 vefsíður með HHVM í VPS áætlunum
    millistig
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me