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

Inngangur: Memcached & Bættur hraði vefþjónsins

Þetta Kennsla mun sýna hvernig á að bæta Drupal 8 árangur á sameiginlegri hýsingu með Burt saman umgjörð um PHP 7 & þriðja aðila lagt einingar. Burt saman er notað til að hafa aðgang að oft MySQL gagnagrunni gildi í Vinnsluminni á vefþjón.


Árangurinn hagnast fyrir Drupal 8 vefsíður í gangi Burt saman fer eftir fjölda umferðar á vefnum, uppsetningu vefsíðunnar, & magn lausa vinnsluminni.

Burt saman er hægt að útfæra með HTML, JavaScript, & CSS skyndiminni fyrir Drupal 8 vefsíður fyrir betri hleðslu á síðum, þar með talið notkun a CDN, Lakkað skyndiminni, & NGINX.

Skref eitt: Settu upp Memcached á vefþjóninum

Til að byrja, ákvarðu hvort verkefnið er í gangi á sameiginlegri Linux hýsingu með cPanel eða að öðrum kosti VPS eða hollur framreiðslumaður með sérsniðna stillingu. Ef Drupal 8 keyrir á sameiginlegri hýsingu, kerfisstjórinn getur ekki sett PHP pakka með Sudo.

Flestir cPanel vefþjónusta fyrirtæki hafa Burt saman uppsett & sjálfkrafa virkt á vefþjónum sínum. Stjórnendur þurfa að skrá sig inn cPanel & stjórna PHP stillingar.

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

Fyrir vefþjón sem leyfir val á PHP útgáfa í cPanel, veldu nýjustu útgáfuna (7.x). Gakktu úr skugga um að bæði memcache & memcached viðbætur eru virkar & vistaðu stillingarnar. Athugasemd: Þetta á við CentOS, RHEL, & CloudLinux.

Sum vefþjónusta fyrirtæki, eins og SiteGround, hafa breyst frá því að leyfa notendum samnýttra reikninga að stjórna þessum stillingum í cPanel vegna öryggis & óhagkvæmni.

Í SiteGround SuperCacher:

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

Siglaðu að Burt saman flipann & virkja þjónustuna á hýsingaráætluninni. Eftir að hafa vistað stillingarnar eru gildin fyrir IP tölu & Burt saman hafnarnúmer.

Athugasemd: Gáttarstillingar verða nauðsynlegar til að virkja Burt saman að vinna rétt í Drupal 8. Ef það er ekki gefið upp, hafðu samband við gestgjafann þinn fyrir IP tölu & Burt saman höfn.

Annars, ef þú ert að stilla VPS eða hollur framreiðslumaður, Burt saman hægt að setja upp með Sudo skipanir:

sudo apt-get update

sudo apt install memcached
sudo apt setja upp php-memcached

Eftir uppsetningu Burt saman, endurræstu Apache viðbætur á vefþjóninum:

þjónustan endurtekin
þjónusta php7.0-fpm endurræsa

Þetta lýkur uppsetningunni á VPS eða sérstökum netþjónum sem keyra CentOS, RHEL, Ubuntu, Fedora, Gentoo, SUSE, Slackware osfrv. LAMPABAKL stillingar.

Skref tvö: Settu upp Memcache eininguna fyrir Drupal 8

Næst þarf að setja upp Memcache eining fyrir Drupal 8 sem veitir API sem samþættir PECL memcache & bókakennd bókasöfnin í PHP 5.x / 7.x.

Nauðsynlegar skrár – halaðu niður:

  • Memcache mát: (Halaðu niður skrám)

The Memcache mát veitir stuðning fyrir Skyndiminni (memcache.inc) & Lásar (memcache-lock.inc) þ.m.t. Drupal 8 stjórnunarhluti fyrir aðgang vafra.

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

Til að setja upp: Sigla til / admin / einingar / setja upp & hlaðið einingunni upp. Virkja Memcache & Memcache stjórnandi einingar & vistaðu stillingarnar.

Ef vefþjóninn þinn hefur það ekki PECL Memcache sett upp sjálfgefið, keyrðu:

sudo pecl setja upp memcache

Sigla til: / admin / config / system / memcache þar sem hægt er að stilla gildin fyrir handvirkar stillingar til að skoða upplýsingar um villuleit & tölfræði á hverri síðu:

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

Láttu þessa stillingu vera merkt nema krafist sé af kerfisprófun eða villuleitakóða.

Skref þrjú: Setja upp með Drush & Drush skipanir

Drush er einnig hægt að nota til að setja upp Memcache eining á Drupal 8 með CLI. Með þessari uppsetningu munu stjórnendur geta skolað Memcache geymsla með Drush.

drush en memcache

Eftir uppsetningu Memcache, endurbyggja Drush skyndiminni:

drush cc drush

Eftir að hafa hreinsað Drush skyndiminni eru tvær nýjar drush skipanir tiltækar:

  memcache-flush (mcf) Skolaðu öllum tengdum hlutum í ruslakörfu.
memcache-stats (mcs) Sæktu tölfræði úr Memcached.

Notaðu til að fá frekari upplýsingar um þessar skipanir „Drush help“ skipun:

  drush help mcf

drush help mcs

Ef Memcache stuðningur færist til Drupal kjarna í framtíðinni, eins APC, þessar skipanir verða hluti af sjálfgefnu Drush verkfæratæki, sem gerir stjórnendum kleift að hreinsa skyndiminni í gegnum CLI.

Skref fjögur: Ítarlegir stillingarvalkostir

Til að ljúka uppsetningunni á Burt saman stuðningur, kóða breytingar á Drupal 8 stillingar.php skjal & the Apache php.ini skrá verður að vera gerð af stjórnanda.

Fyrir Drupal 8 opnaðu stillingar.php skrá á: síður / sjálfgefið & bæta við línunum:

$ stillingar [‘memcache’] [‘servers’] = [‘127.0.0.1:11211’ => ‘sjálfgefið’];
$ stillingar [‘memcache’] [‘bins’] = [‘default’ => ‘sjálfgefið’];
$ stillingar [‘memcache’] [‘key_prefix’] = ”;
$ stillingar [‘cache’] [‘default’] = ‘cache.backend.memcache’;
$ stillingar [‘cache’] [‘bins’] [‘render’] = ‘cache.backend.memcache’;

Athugasemd: Ef nota SiteGround eða annar cPanel vefþjónusta áætlun, finndu hafnarnúmer fyrir Burt saman á vefþjóninum þínum & nota það til að skipta um „11211“ hafnargildi hér að ofan.

Fyrir vefsíður í gangi Burt saman með mörgum netþjónum í þyrpingum, bættu eftirfarandi viðbótarkóða við stillingar.php skrá með upplýsingar um vegvísun.

Margfeldi Memcache stuðningur:

  $ stillingar [‘memcache’] [‘servers’] = [
‘127.0.0.1:11211’ => ‘sjálfgefið’, // Sjálfgefinn gestgjafi og höfn
‘127.0.0.1:11212’ => ‘sjálfgefið’, // Sjálfgefinn gestgjafi með port 11212
‘127.0.0.2:11211’ => ‘sjálfgefið’, // Sjálfgefið port, mismunandi IP
‘server1.com:11211’ => ‘sjálfgefið’, // Sjálfgefið port með hýsingarheiti
‘unix: /// path / to / socket’ => ‘sjálfgefið’, ‘Unix fals’
];

Margþættir netþjónar, ruslakörfur og þyrpingar:

  $ stillingar [‘memcache’] = [
‘netþjónar’ = [
‘server1: port’ => ‘sjálfgefið’,
‘server2: port’ => ‘sjálfgefið’,
‘server3: port’ => ‘þyrping1’,
‘serverN: port’ => ‘þyrpingN’,
‘unix: /// path / to / socket’ => ‘þyrping’,
],
‘bakkar’ => [
‘default’ => ‘sjálfgefið’,
‘bin1’ => ‘þyrping1’,
‘binN’ => ‘þyrpingN’,
‘binX’ => ‘þyrping1’,
‘binS’ => ‘þyrping’,
],
];

Þetta mun ljúka Burt saman uppsetningu á Drupal 8 nema þörf sé á ítarlegri stillingu skyndiminnisins. Prófaðu stillingar í stjórnun á villum.

Skref fimm: Lock, Key Hash Algo, & Valkostir fyrir forskeyti Memcache

Það eru til viðbótar stillingar sem hægt er að nota til að stilla Burt saman fyrir vefsíður í mikilli umferð eða þar sem verið er að takmarka auðlindir vefþjónanna fyrir afköst CPU.

Til að bæta við Memcache forskeyti:

Til þess að margfalda Drupal 8 innsetningar til að deila Burt saman netþjónn,

búa til einstakt forskeyti fyrir hverja uppsetningu í memcache samskipaninni í stillingar.php:

$ stillingar [‘memcache’] [‘key_prefix’] = ‘eitthvað_uník’;

Til að bæta við lykilhraða reiknirit:

$ stillingar [‘memcache’] [‘key_hash_algorithm’] = ‘sha1’;

Það þarf að virkja memcache læsingar í gegnum þjónustu.yml skjal. Bættu við eftirfarandi kóða til að skipta um sjálfgefna lásskyggni með útfærslu memcache:

læsa:

bekkur: DrupalCoreLockLockBackendInterface

verksmiðja: memcache.lock.factory: fá

Sumir Drupal 8 stjórnendur mæla með því að snúa stimpilvörn fyrir Burt saman slökkt til að koma í veg fyrir hugsanlegar tímaskekkjur í biðröðum sem hægt er að nota við kembiforrit.

Niðurstaða: Memcached & Drupal 8 netþjóni

Mikil umferðarnet & netsamfélög geta ekki stjórnað vefumferð án þess að nýta sér það Burt saman fyrir MySQL gagnagrunni fyrirspurnir, breytur, & búðir.

Byggja a Drupal 8 skyndiminni stefnu sem felur í sér PHP, MySQL, HTML, CSS, & JavaScript skyndiminni yfir mörg lög með CDN stuðningsupplausn fyrir hraðasta síðuhleðslu á framleiðslusíðum & til að hámarka vélbúnaðarnotkun vefþjónanna.

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 á að hagræða Drupal 8 skyndiminni með APC á cPanel Hosting
    millistig
  • Hvernig hýsa Drupal 8 vefsíður með HHVM í VPS áætlunum
    millistig
  • Hvernig á að stilla Drupal 8 til að nota Cloudflare CDN í cPanel
    millistig
  • Hvernig hýsa Drupal 8 vefsíður með NGINX netþjónum í VPS áætlunum
    millistig
  • Hvernig á að stjórna Drupal 8 netþjónum með því að nota tónskáld
    millistig
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me