Öka hastigheten på din webbplats med LWS Cache

Procédure

Varför snabba upp laddningshastigheten på din webbplats? 

Det är bra att veta att laddningshastigheten på din webbplats är avgörande för att säkerställa dess framgång. För ett företag till exempel ger det ett första intryck till besökarna. Dessutom kan en alltför lång laddning av den påverka webbplatsens sökresultat på de största sökmotorerna och kommer inte att ge tillräcklig exponering för att hålla den vid liv.

Det finns ingen gräns som inte får överskridas när det gäller laddningen av dina webbsidor. Däremot är laddningstiden för de flesta webbplatser under tre sekunder.

Snabba upp laddningen av dina sidor genom att dra nytta av den avancerade cache som erbjuds av LWS Cache, ett system utformat för att effektivisera förfrågningar via NGINX, avsevärt minska körningstiden för skript och lätta på dina servrar. Har du en WordPress-webbplats? Hantera denna cache i LWS Optimize, som är känt som det bästa WordPress-cachepluginet optimerat för att förbättra den övergripande prestandan. Det är tillgängligt gratis i den officiella katalogen som det bästa gratis WordPress-cachepluginet.

Vad är LWS Cache och vad används det till?

Verktyget LWS Cache är ett system utformat och utvecklat av LWS som gör det möjligt att optimera laddningsprestandan på din webbplats genom användning av avancerade cachemekanismer, konfigurerade på servernivå. Verktyget använder teknologier som tillhandahålls av NGINX.

NGINX är en prestandainriktad webbserver som kan hantera betydligt fler förfrågningar än Apache (se vårt blogginlägg med titeln “Apache VS Nginx : Test de performance”).
Med rätt konfigurationer på plats gör NGINX det möjligt att ta emot fler förfrågningar på din webbplats, samtidigt som laddningstiden för din sida snabba upp och din CPU- och minnesförbrukning minskas.

Hur fungerar pluginet LWS Cache?

1. Funktion utan cache

För att bättre förstå hur det fungerar ska vi först se hur det går till utan ett cacheplugin, så att besökaren kan se din webbplats.

Öka hastigheten på din webbplats med LWS Cache

Behandling av en HTTP-förfrågan utan LWS Cache


1. Besökaren begär sidan från webbservern. Exempel: index.php

2. Webbservern utför nödvändiga skriptkörningar (PHP, Perl, NodeJS, …)

3. Webbservern tar emot resultatet av körningen.

4. Webbservern skickar HTML-sidan som kommer från resultatet av skriptkörningen

2. Funktion med pluginet LWS Cache

När LWS Cache är aktiverat, introduceras en cacheserver mellan besökaren och webbservern.

Målet är att minska antalet nödvändiga skriptkörningar genom att spara körningsresultatet i minnet för framtida förfrågningar som kräver samma svar. Detta gör att samma skript inte längre behöver köras flera gånger för att nå samma resultat.

På så sätt eliminerar vi väntetiden för skriptkörningen från sidans laddningstid och sparar samtidigt de resurser som används under skriptkörningen.

Öka hastigheten på din webbplats med LWS Cache

Behandling av en HTTP-förfrågan med LWS Cache


1. Besökaren begär sidan från webbservern. Exempel: index.php
2. LWS Cache kontrollerar om sidan redan har genererats och sparats i cacheminnet

  • Om ja, returneras sidan direkt till besökaren utan behov av att komma åt webbtjänsten och utan att köra skriptet
  • Om inte, begärs sidan att genereras på webbtjänsten, vilket resulterar i att skriptet körs (PHP, NodeJS, Perl, Ruby, …).

3. När sidan har genererats avgör LWS Cache om sidan kan sparas i cache (via headers, URL, …)

  • Om ja, lagras sidan i cacheminnet och skickas tillbaka till besökaren
  • Om inte, lagras sidan i microcache-minnet (cacheminne med kort giltighetstid) och skickas tillbaka till besökaren

Vi ser att när en sida lagras i cacheminnet undviks behandlingen av webbservern samt skriptkörningen.

Cachebar, icke cachebar och microcache

När webbtjänsten levererar ett nytt svar till LWS Cache analyseras det för att avgöra om det ska sparas i cacheminnet för framtida användning eller inte.

Vissa sidinnehåll bör inte lagras i cacheminnet, såsom resultatet av ett registreringsformulär, resultatet av en betalningssida, … eftersom de innehåller data som varierar beroende på användare och händelser.

För att avgöra om en sida kan cachas eller inte använder LWS Cache flera mekanismer:

  • HTTP-förfrågningar som använder andra HTTP-metoder än HEAD och GET kommer systematiskt att uteslutas från cachen.
  • Om webbserverns svar innehåller cacheinstruktioner för webbläsaren (headern cache-control), kommer detta automatiskt att beaktas av LWS Cache och sidan kommer att sparas i cacheminnet.

Om en HTTP-förfrågan är av typen GET och det inte finns någon exakt cacheinstruktion för webbläsaren, sparas den i microcache under några sekunder.

Microcache gör det möjligt att hantera problem med toppar i efterfrågan på sidor som inte är cachade. Det gör till exempel att man kan lösa överbelastning och långsamhet vid en våg av sökningar efter samma produkt i en e-handelsbutik.

Presentation av gränssnittet och aktivering av pluginet

LWS Cache presenteras som en ikon i LWS panel i avsnittet “Optimering och prestanda”.

Öka hastigheten på din webbplats med LWS Cache

När du är i gränssnittet, välj knappen "Aktivera" och sedan "Validera", så kommer LWS Cache att aktiveras inom några minuter på ditt webbhotell.

Öka hastigheten på din webbplats med LWS Cache

Rensning av cachen

Detta avsnitt gäller LWS Cache, cachen i LWS Panel: rensning via cURL kräver token lwsapitoken. För Varnish Fastest Cache utförs rensningen utan token från ditt webbhotell: se denna hjälp.

Utöver gränssnittet i LWS Panel som gör det möjligt att rensa cachen, är det möjligt att rensa cachen via följande metoder:

1. Rensa cachen med LWS Optimize för Wordpress

WordPress-pluginet LWS Optimize låter dig, bland andra optimeringsalternativ, automatiskt rensa den dynamiska cachen (LWSCache) för dina sidor när du gör ändringar på din webbplats. För att göra detta, gå till pluginets inställningar och sedan till fliken "Mellanklagring".

Öka hastigheten på din webbplats med LWS CacheÖka hastigheten på din webbplats med LWS Cache

Aktivera sedan alternativet "Dynamisk cache" för att aktivera automatisk rensning.

Öka hastigheten på din webbplats med LWS Cache

Om du manuellt vill tömma LWSCache-cachen, klicka på knappen "Töm cachen" för att genomföra en fullständig rensning.

Öka hastigheten på din webbplats med LWS Cache

2. Rensa cachen med LWS Cache för Wordpress

Wordpress-pluginet LWS Cache låter dig automatiskt rensa cachen för dina sidor när du ändrar dem eller när kommentarer läggs till/godkänns.

Pluginet ingår i alla automatiska installationer av Wordpress via LWS Panel.

För att hantera pluginet, när du har loggat in i din WordPress-administrationspanel, gå till menyn "LWS Cache"

Öka hastigheten på din webbplats med LWS Cache

På inställningssidan kan du aktivera/inaktivera automatisk tömning, ange i vilka fall LWS Cache automatiskt ska rensas och rensa hela cachen.
Det bör noteras att du måste kryssa i rutan "Aktivera automatisk rensning" för att alla alternativ ska visas.

Öka hastigheten på din webbplats med LWS Cache

En knapp för att rensa hela cachen finns tillgänglig överallt i WordPress-administrationspanelen i snabbåtkomstfältet högst upp på skärmen.

Öka hastigheten på din webbplats med LWS Cache

2. Rensa cachen via cURL

Den autentiseringstoken som krävs för att köra dessa kommandon finns i ditt LWS Panel-kundområde.

Rensa cachen för en sida

Kod
curl -H 'lwsapitoken: ' 'http://mon-site-web.com/--api/cache-purge/exemple.php'
Detta kommer att rensa cachen för URL:en 'http://mon-site-web.com/exemple.php'

Rensa hela cachen för en webbplats

Kod
curl -H 'lwsapitoken: ' 'http://mon-site-web.com/--api/purge-cache/*'

3 returkoder är möjliga:

HTTP-kod 200 : rensningen lyckades utan fel.

HTTP-kod 404 : ingen cachelagring för den begärda resursen.

HTTP-kod 403 : den angivna token är inte giltig för domänen

3. Rensning via en PHP-kod

Kod

Rensnings-URL : =$_SERVER['REQUEST_SCHEME'] . '://' . $_SERVER['SERVER_NAME'] . '/--api/cache-purge' . $_SERVER['REQUEST_URI'];?>

Resultat: =$result;?>
HTTP-kod: =$httpCode;?>

Denna kod gör det möjligt att tömma cachen för den PHP-fil där den finns.

help.lws.net/a/1565
Var den här artikeln till hjälp?

Ja

Nej

Läst 20 476 gånger

Tack! Ställ gärna frågor om vår dokumentation om du vill ha mer information och hjälp oss att förbättra den.

Liknande artiklar

Frågor om artikeln 1

Ställ en fråga
Jos
3 nov. 2023
Comment minifier les fichiers css dans lws panel
Benjamin-LWS Officiellt svar
6 nov. 2023

Bonjour,

Je vous remercie de votre question.

Cependant, je tiens à vous informer que notre service d'hébergement LWS Panel ne propose actuellement pas d'outil intégré pour minifier les fichiers CSS ou autres fichiers.

Pour effectuer la minification des fichiers CSS, vous devrez le faire manuellement en utilisant un outil tiers ou un logiciel dédié. Il existe de nombreuses options disponibles, y compris des outils en ligne gratuits et des logiciels open source. Vous pouvez copier et coller votre code CSS dans l'un de ces outils, et il vous générera une version minifiée du code que vous pourrez ensuite utiliser sur votre site web.

Je vous remercie de votre attention et reste à votre disposition pour toute autre question ou complément d'information.

Nous vous invitons à contacter notre service support à travers votre espace client, afin de vous apporter une aide si vous rencontrez des difficultés quelconque. (Contacter le support LWS)

Cordialement, L'équipe LWS 

Var det här svaret till hjälp?

En fråga om den här artikeln?

Ställ den till LWS-teamet och communityn. Svaret publiceras efter moderering.

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

GDPR: Personuppgiftsansvarig: LWS-Ligne Web Services. Ändamål: moderering och offentlig publicering av din fråga, eventuellt meddelande om ett svar. Rättslig grund: samtycke (art. 6.1 a GDPR). Lagring av e-postadresser: 90 dagar efter meddelandet, högst 12 månader utan svar. För att utöva dina rättigheter, se GDPR-avsnittet i våra allmänna villkor.