Hur använder du Memcached på din cPanel-webbplats?

Procédure

Vad är Memcached?

Memcached är ett objektcachesystem i RAM-minnet. Det används för att temporärt lagra data som används ofta, t.ex. resultat av SQL-frågor, dynamiska objekt eller binära data, så att de kan hämtas snabbt utan att behöva räknas om varje gång en sida laddas.

Principen är enkel: data lagras direkt i minnet, vilket möjliggör ultrasnabb åtkomst. Detta är perfekt för att avlasta din databas och förbättra den totala prestandan på din webbplats, särskilt för dynamiska sidor (varukorgar, sökningar, kommentarer etc.).

⚠️ Begränsningar att tänka på: Eftersom data lagras i RAM-minnet är de flyktiga. Det innebär att den går förlorad så snart Memcached-tjänsten startas om eller servern startas om.

Vilka är fördelarna för min webbplats?

Även om ditt cPanel LWS-paket redan innehåller ett högpresterande cachelagringssystem för statiska sidor (via Fastest Cache-modulen, som är aktiverad som standard), finns det vissa delar av din webbplats som inte kan cachelagras på traditionellt sätt.

Detta gäller särskilt dynamiska sidor som varukorgar, snabbmeddelandesystem, medlemsområden, kommentarstrådar, produktsökning eller filtermoduler, nyhetslistor i realtid osv.

Detta innehåll ändras mycket ofta och kan därför inte cachelagras helt och hållet. Om de laddas varje gång från databasen (MySQL eller PostgreSQL). Detta kan sakta ner visningen av dina sidor och i onödan överbelasta databasservern.

Det är här Memcached kommer till sin rätt. Det gör att du tillfälligt kan lagra vissa dynamiska data i minnet utan att frysa hela sidan. Till exempel namnen på de mest populära produkterna, deras priser, resultaten av en komplex fråga etc.

Så istället för att starta om en SQL-fråga vid varje besök läses dessa data direkt från minnet. Resultatet: din webbplats är snabbare, dina besökare får en bättre upplevelse och din databas utsätts för mindre påfrestningar.

Hur använder jag Memcached i PHP?

Det finns två olika PHP-tillägg som kan användas för att göra det möjligt för ett PHP-skript att kommunicera med en Memcached-server: memcache och memcached. Det är viktigt att kontrollera med författaren till ditt skript för att ta reda på vilken av de två som används av din webbplats. Så här aktiverar du en av dem :

1. Anslut till ditt cPanel-gränssnitt och klicka på"Välj en PHP-version" i avsnittet"Programvara".

Hur använder du Memcached på din cPanel-webbplats?

2. Kryssa för"memcache" eller"memcached" efter behov.

Hur använder du Memcached på din cPanel-webbplats?

Nu är det klart. Du kan nu ansluta till memcached-servrarna från dina PHP-skript. En instans av memcached är tillgänglig som standard på ditt cPanel-konto. Här är anslutningsdetaljerna:

  • Värd: localhost
  • Port: 11211 (tcp)

Så här konfigurerar du Memcached på WordPress med LWS Optimize (rekommenderad metod)

Det enklaste och mest effektiva sättet att använda Memcached på WordPress som hostas av LWS (cPanel-paket) är via plugin-programmet LWS Optimize, som har utvecklats specifikt för våra kunder.

Automatiska konfigurationssteg :

1. Gå till Extensions > Add från WordPress administration.

Hur använder du Memcached på din cPanel-webbplats?

2. Sök efter LWS Optimize, installera och aktivera sedan pluginet.

3. Gå till inställningarna för tillägget i sidomenyn.

4. På fliken "Caching" aktiverar du alternativet Memcached Object Cache.

Hur använder du Memcached på din cPanel-webbplats?

Tjänsten konfigureras automatiskt.

Fördelar med denna metod:

  • Enkelt: Ingen rad kod att ändra
  • Snabbt: Konfiguration med bara några klick
  • Automatiskt: LWS Optimize upptäcker vilka tjänster som är aktiverade på servern
  • Optimerad: Nativ integration med cPanel LWS-hosting
  • Bonus: LWS Optimize är inte begränsat till Memcached. Pluginet erbjuder även andra cachelagringssystem, automatisk förladdning och rensning, lazy loading, optimering av CSS-, JS- och HTML-filer, avancerad bildbehandling etc...

Rekommenderas för alla WordPress-webbplatser som hostas av LWS: Om du letar efter bästa prestanda utan krångel är det här metoden för dig.

Hur kan jag använda Memcached som en objektcache på WordPress med Memcached Object Cache?

WordPress har redan ett objektcache-ekosystem som gör det möjligt för plugins och teman att be WordPress att lagra resultatet av en komplex MySQL-fråga i minnet. Detta fungerar med WP_Object_Cache-klassen. Genom att använda memcached som lagringsutrymme för WP_Object_Cache kan WordPress dra nytta av memcachets prestanda.

WordPress-pluginet"Memcached Object Cache" gör det möjligt att göra detta med PHP-tillägget memcache, som bör aktiveras i förväg (se föregående stycke). För att installera det, ladda ner pluginets object-cache.php-fil och placera den i din webbplats wp-content-mapp ( med FTP eller cPanel-filhanteraren):

Hur använder du Memcached på din cPanel-webbplats?

Därefter måste du fylla i en cache-nyckel så att din webbplats vet vilken data på memcached som är dess egen. Detta görs genom att lägga till raden"WP_CACHE_KEY_SALT" i wp-config.php:

Hur använder du Memcached på din cPanel-webbplats?

Och det är allt.

Hur konfigurerar jag MemCached på WordPress med W3 Total Cache?

1. Anslut till ditt Wordpress-gränssnitt och klicka på"Extension/Add" för att installera W3 Total Cache.

Hur använder du Memcached på din cPanel-webbplats?

2. Sök efter plugin-programmet"W3 Total Cache" och klicka på"Installera underhåll".

Hur använder du Memcached på din cPanel-webbplats?

3. Klicka på"Activate".

Hur använder du Memcached på din cPanel-webbplats?

4. Leta upp insticksprogrammet i listan över insticksprogram och klicka på"Settings" under det.

Hur använder du Memcached på din cPanel-webbplats?

5. Gå till avsnittet"Database caching", kryssa i rutan"Enable" och ange"memcached" i avsnittet"Database cache method". Klicka slutligen på"Save setting and purge cache" för att spara din begäran.

Hur använder du Memcached på din cPanel-webbplats?

Du kan utföra samma åtgärd för avsnittet"Objektcache". Med objektcachen kan du bara cacha resultaten från databasobjekt.

Hur konfigurerar jag MemCached på Prestashop?

1. Anslut till din Prestashop-instrumentpanel, klicka på "Avancerade inställningar" och sedan på"Prestanda".

Hur använder du Memcached på din cPanel-webbplats?

2. Gå till"Cache", klicka på "Ja" och välj sedan"memcache" eller "Memcached" beroende på vilket tillägg du aktiverade när du valde din PHP-version. Klicka slutligen på "Spara" för att spara begäran.

Hur använder du Memcached på din cPanel-webbplats?

Slutsats

Nu kan du konfigurera Memcached på ditt cPanel-värdtjänstpaket för WordPress eller Prestashop. Det bör dock noteras att alla data på Memcached är tillgängliga för alla användare på samma cPanel-server som din. Av denna anledning är det viktigt att du aldrig lagrar känslig information på Memcached.

Tveka inte att dela med dig av dina kommentarer och frågor.

Betygsätt denna artikel :

5/5 | 1 Yttrande

Den här artikeln var användbar för dig ?

Article utileJa

Article non utileNej

MerciMerci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.


Vous avez noté 0 étoile(s)

Liknande artiklar

1mn läsning

Hur konfigurerar jag Cloudflare på en webbplats som är hostad på cPanel?

4mn läsning

Använda Redis som en ihållande objektcache för WordPress på cPanel

4mn läsning

Snabba upp din webbplats med Fastest Cache - Cache Varnish

3mn läsning

Hur kan jag använda IpXchange för att anpassa IP-adressen för er domän?


Questions sur cet article

Ställ en fråga till AWS-teamet och dess community

RGPD : Responsable LWS-Ligne Web Services. Finalité : modération et publication publique de votre question, notification éventuelle d'une réponse. Base légale : consentement (art. 6.1.a RGPD). Conservation des emails : 90 jours après notification, 12 mois maximum sans réponse. Vous pouvez exercer vos droits via notre nos CGV - section RGPD.