Hur påskyndar du din WordPress e-handelswebbplats?

Om du prenumererar på en tjänst från en länk på den här sidan kan Reeves and Sons Limited tjäna en provision. Se vår etik uttalande.

WordPress är världens mest populära Content Management System. Numera används det inte längre bara som ett bloggverktyg. Istället kan den driva ett brett utbud av webbplatser, inklusive e-handel. Faktum är att antalet e-handelswebbplatser som är byggda med WordPress stiger någonsin. Om du kör en WordPress eCommerce-webbplats, hur kan du göra den snabbare?

Med andra ord, hur påskyndar du en WordPress e-handelswebbplats? Den här artikeln med svar på denna fråga och ger användbara idéer för att påskynda en WordPress e-handelswebbplats. 

Optimera en WordPress e-handelswebbplats: Komma igång

Bild poäng: 

Det finns olika sätt att bygga och konfigurera en WordPress e-handelswebbplats. Naturligtvis kretsar alla dessa sätt kring att använda en specifik WordPress plugin. Generellt, WooCommerce är den mest populära e-handelslösningen för WordPress-användare. Uppenbarligen kretsar de flesta optimerings- och påskyndningsmetoderna WooCommerce.

Men vad händer om du inte är en WooCommerce användare? Det finns många andra pluginfinns där ute som kan hjälpa dig att sätta ihop en WordPress e-handelswebbplats. Du kan till exempel använda Easy Digital Downloads som låter dig skapa en e-handelsbutik med digitala produkter (i motsats till fysiska produkter) och så vidare.

Oavsett WP plugin eller tillägg du använder, måste du fortfarande vidta vissa vanliga steg för att påskynda din WordPress e-handelswebbplats. Men innan dess måste du veta hur långsam din webbplats kan vara!

Testa för hastighet

Ett bra test för webbplatsens hastighet och sidbelastningstider bör utföras i en oberoende miljö. Därför bör du använda en fjärrserver, eventuellt från flera platser. Detta utesluter faktorer som webbläsare cachar och ger dig en riktig bild av sidstorleken, belastningstider, vattenfall etc.

Verktyg som pingdom och GTmetrix är mycket användbara i detta avseende. Du kan köra den på din webbplats URL och se resultaten tillsammans med områden där du kan förbättra.

För en WordPress e-handelswebbplats bör du köra hastighetstesterna på din butiks huvudsida. Om du använder WooCommerce, försök att köra testerna på butiksidan eller enstaka produktsidan.

När testet är avslutat kommer det att ge dig en rapport om exakt vad som bromsar din WordPress e-handelswebbplats. Till exempel följande test (genomförd den Shopifyhemsida) visar att webbläsarens caching, JS-kombination och mindre omdirigeringar kan öka sidbelastningstiderna.

Snabba upp WordPress e-handelswebbplats

Naturligtvis kommer resultaten att variera från en webbplats till en annan. Men det hjälper dig att få en rättvisande uppfattning om exakt var din WordPress e-handelswebbplats är långsam att ladda.

Nu återgår vi till den stora frågan: hur kan vi påskynda vår WordPress e-handelswebbplats?

Hosting och CDN

Det är vanligt att du bör välja pålitliga, goda och väloptimerade webbhotellösningar för din WordPress e-handelswebbplats. Tyvärr är webbhotellbranschen idag fylld med webbhotell som ofta tillhandahåller tjänster under par. Detta kan påverka prestandan på din webbplats negativt. Oavsett optimeringsmetoder som du använder kan din WP eCommerce-webbplats inte bara ladda snabbare på grund av en långsam och trög server.

Tack och lov har vi en jämförande guide som kan hjälpa dig att bedöma vilken typ av värdplan du behöver och vilken webbhotell som kan passa dina behov. Kolla in det här..

Med det sagt, underskatta aldrig vikten av en Content Delivery Network. Oavsett hur bra ditt webbhotell är kan ett CDN alltid göra det bättre och snabbare. Om din e-handelsbutik har kunder över hela världen eller i olika länder är det nödvändigt att använda ett CDN.

Ett innehållsleveransnätverk påskyndar i huvudsak din webbplats genom att betjäna sina sidor från ett geografiskt mångfald av servrar. Till exempel, säg att din webbplats är värd på en server i Florida. Om en användare från Bangkok besöker din webbplats tar det honom längre tid att ladda sidan. Detta beror på det geografiska avståndet, flera internetleverantörer etc. Om du använder ett innehållsleveransnätverk, å andra sidan, kommer CDN att servera en kopia av webbplatsens innehåll från en plats närmare Bangkok, säger Singapore. Naturligtvis kommer detta att öka sidans laddningstid och tjäna innehåll snabbare.

CloudFlare och MaxCDN är två populära val för att integrera med en WordPress e-handelswebbplats. Du kan till och med använda CloudFlires gratis plan för att testa vatten, men för en optimal prestanda är en betald plan en bra investering.

Optimera bilder

Bilder är en viktig del av varje e-handelsaffär. För att förbättra sidbelastningstiderna är det en bra idé att spendera lite tid på att optimera produktbilder, miniatyrbilder etc.

Wordpress plugins som TinyPNG kan vara användbart för att komprimera och optimera bilder när du laddar upp dem.

En annan metod som kan användas här är lat laddning av bilder. Lazy loading innebär att den givna uppsättningen bilder inte laddas förrän användaren rullar ner till den del av sidan där bilderna är placerade. På detta sätt påverkas inte den övergripande sidladdningstiden negativt eftersom webbläsaren inte behöver ladda alla bilder på en gång. WP plugins som BJ Lazy Load kan hjälpa dig att uppnå det här.

Eftersom de flesta av din webbutikas medieinnehåll kommer att vara i form av bilder kan optimering och lat laddning av bilder ge gynnsamma resultat.

Använda en WordPress Caching Plugin

Caching har länge varit den vanligaste lösningen för att snabba upp WP-webbplatser och bloggar. En WordPress e-handelswebbplats är inget undantag från denna regel. Du bör överväga att välja en pålitlig och välrenommerad WordPress-cache plugin. Några värdiga namn är:

Se dessutom till att plugin som du väljer är kompatibel med din WordPress e-handel plugin. Om du använder WooCommerce, det finns inget att oroa sig för – mest cachning plugins behålla WooCommerce butiker i åtanke och är helt kompatibla med detsamma. För alla andra eCommerce WP plugins kan du behöva kontrollera din plugins dokumentation.

Med kompatibilitet menar vi att cachningen plugin ska automatiskt upptäcka vad den behöver cache (och vad den inte borde). Här är ett exempel: under inga omständigheter, din WP-cachelagring plugin bör cachelagra varukorgen och Checkout pages. Dessa sidor behöver genereras endast utifrån användarens val – det finns ingen statisk kopia som kan visas.

På samma sätt behöver kundvagnswidgets (eller ikoner som ofta placeras i rubriken eller menyraden i e-handelsbutiker) inte cachelagras. För WordPress e-handelssajter är en bra idé att aktivera CSS- och HTML-minifiering, men undvik JavaScript-minifiering. Många e-handel plugins lita på JS för att ladda kundvagnswidgets i farten. JS-minifiering eller cachning kan orsaka problem här - användaren kan lägga till en produkt i sin kundvagn och den kommer att läggas till. Men sidan kommer fortfarande att visa en tom varukorg — JS cacheades och därför kunde kundvagnen inte uppdateras, om inte hela sidan uppdateras.

Således kan du (och borde) cache JavaScript-filer och minifiera dem på WP-bloggar, men det är inte en bra idé i WP eCommerce-butiker.

Använda AJAX i kundvagnen

Det är vanligt att använda AJAX för att återge kundvagnsdetaljer. Mest WP e-handel pluginar, inklusive WooCommercegör också detsamma. Så här fungerar det:

Användaren väljer en produkt och klickar på knappen "Lägg i kundvagn". Produkten läggs i varukorgen. Därefter uppdateras två värden på sidan: produktens Lägg i varukorg-knapp visar "Lägg till i kundvagn" eller "Redan i kundvagn" (eller liknandewise), och kundvagnswidgeten (eller knappen) visar det uppdaterade produktantalet. Resten av sidan? Den är varken uppdaterad eller förändrad.

Denna selektiva uppdatering sker med ett AJAX-samtal. Nu är den negativa delen med den här funktionen att AJAX-samtal tar tid och alltid påverkar sidans belastningstid negativt. Så oavsett om användaren lägger till en produkt att ringa (det vill säga huruvida vagnen behöver uppdateras med hjälp av AJAX), måste biblioteken fortfarande laddas.

Om du verkligen wish för att få lite prestandaökning här kan du inaktivera AJAX-samtal (använd en enkel plugin som den här) och sedan ha din e-handel plugin omdirigera användaren till kundvagnen när produkten läggs till i kundvagnen. Så här gör du det WooCommerce:

Snabba upp WordPress e-handelswebbplats

Gå helt enkelt till Inställningar och sedan fliken Produkter. Välj alternativet "omdirigera till kundvagn". Därefter sparar du ditt val (du kan också inaktivera AJAX på arkiv, om du wish till).

Medan vi håller på, en enkel men väldigt användbar WordPress plugin kommer vara WooCommerce Hastighetsavloppsreparation. Det slutar helt enkelt ladda AJAX-metoder och annat WooCommerce fungerar på icke-WooCommerce sidor (säg din blogg eller om sidan). Det kan hjälpa dig att snabba upp dina WordPress e-handelswebbplatser.

Databasoptimering

Bild poäng:

En långsam och dåligt optimerad WordPress-databas kan få din webbplats att stanna. Detta gäller särskilt i fallet med e-handelsbutiker som körs på WP. Det finns fler databastabeller och poster än normalt. Du behöver inte bara ta itu med tabeller och poster för inlägg, sidor och kommentarer. Dessutom har du också poster och tabeller för dina produkter, attribut för produkter, beställningar etc.

Du kan välja en populär WP plugin såsom WP Optimize or WP Sweep. Sådan plugins kan skanna igenom din databas, ta bort fragment och onödiga omkostnader, etc. Genom att rengöra din WP-databas med jämna mellanrum kan du öka sidladdningstiderna eftersom databasfrågor kommer att göras snabbare.

Slutsats

Det tar oss till slutet av detta inlägg. Vi har diskuterat sätt att undvika att ladda onödiga skript på e-handelssidor, optimera databaser, använda cache och CDN, etc. för att påskynda en WordPress e-handelswebbplats.

Om du driver eller hanterar en WordPress e-handelswebbplats, vilken strategi eller metoder använder du för att påskynda den? Dela dina åsikter i kommentarerna nedan!

Utvalda bild 

Sufyan bin Uzayr

Författare; publicerad författare; kaffeälskare; kodare.

Kommentarer 0 Responses

Kommentera uppropet

E-postadressen publiceras inte. Obligatoriska fält är markerade *

Betyg *

Den här sidan använder Akismet för att minska spam. Läs om hur din kommentardata behandlas.