WordPress hög prestanda

Hur din WordPress-webbplats överlever 75 000 visningar per minut

WordPress har nu en global marknadsandel på drygt 65 procent bland innehållshanteringssystem (CMS). Ändå förlöjligas WordPress ibland som ett litet CMS. WordPress behöver inte gömma sig - särskilt inte när det gäller hög prestanda. Vad WordPress kan göra här visar vi dig idag.

Hur din tidning överlever 75 000 visningar per minut

Skillnad mellan besök och besök

Innan jag avslöjar hemligheten med hur din webbplats kan hantera ett extremt stort antal visningar vill jag först förklara förhållandet mellan besök och besök. Naturligtvis kan en person ringa upp flera undersidor. Den betänketid som finns mellan klick är det viktigaste måttet för att upprätta en relation mellan besök och vyer.

Om 900 personer klickar på en webbplats var tredje sekund i genomsnitt har vi 300 visningar per sekund med 900 besök.

Som en viktig tumregel är antalet besök i allmänhet minst dubbelt så högt som antalet visningar.

WordPress & Hög prestanda - Cachning som ett mirakelvapen

Så hur lyckas en webbplats få upp till 150 000 besök per minut utan att gå ner på knä? Mirakelvapnet vi använder på Raidboxes använd även i den minsta tariffen , betyder cachning.

Vår cachning är inte vår egen Varnish-server, som är mödosamt ansluten uppströms, utan en teknik som är integrerad som standard på serversidan.

WordPress Cache-cachelagring av sidor
En cache tillåter tusentals besök på WordPress-webbplatser utan att använda processorn.

Cachen konverterar en blandning av formatmallar, JavaScript, bilder etc. till ett statiskt HTML-dokument, cachar det och levererar det när sidan anropas. De statiska dokumenten lagras i huvudminnet eller på SSD-hårddisken.

Tusentals samtal och processorn är uttråkad

Genom cachning på serversidan levereras förfrågningarna direkt utan att ens få kontakt med processorn och databasen. I vår starttaxa kan till exempel 75 000 samtal besvaras inom en minut som standard. Speciellt för besöksintensiva webbplatser som bloggar, tidskrifter och större företags webbplatser är WordPress därför ett utmärkt system.

Detta är vad vi ofta har upplevt i högpresterande tider, till exempel efter att ha nämnt vissa webbplatser i ett TV-program eller under marknadsföringskampanjer online: Även om servern uppgraderades i förväg förblev processorbelastningen vanligtvis på en låg nivå, eftersom cachning till stor del hade tagit över leveransen av sidorna.

Högpresterande specialfall – WooCommerce

Det finns dock en viktig begränsning: Satsen hänvisar till statiska sidor som kan cachelagras.

Dynamiska begäranden kan cachelagras dåligt

Dynamiska förfrågningar, till exempel .dem fylla i kontaktformulär eller kassaprocesser i kundvagnen, får inte cachelagras.

Ett exempel på dynamiskt innehåll är produktsidor, där priserna i kundvagnen ändras beroende på interaktionen med webbplatsen. Här skulle det vara dödligt om priset i kundvagnen eller till och med i kassan inte skulle justeras och det cachade priset visas permanent.

WordPress Optimera exempel
Med Knalle Popcorn Confectionery, med olika TV-program och några AdWords- och sociala mediekampanjer, behövdes ofta mer processorkraft.

Sådana dynamiska sidor är därför uteslutna som standard i vår cachning för att säkerställa korrekt funktion. Samtidiga besök på webbplatser med en kundvagn har därför vanligtvis en direkt inverkan på processorn.

På samma sätt är samhällen och medlemswebbplatser med forum och många inloggade människor svåra att cacha. Det finns ett allvarligt behov av åtgärder här när det gäller hårdvaruresurser.

Chipsbutiken som en meningsfull metafor

Utan cachning hjälper bara ett högre antal CPU-kärnor, som sedan kan svara på ett stort antal samtidiga besökarförfrågningar. Det finns chipbutiken här som en metafor för att förklara principen:

Varje CPU Core står för en person bakom disken i chipbutiken. Ju fler människor steker samtidigt (kärnor finns), desto fler pommes frites kan säljas (förfrågningar kan besvaras).

Förresten, detta gäller inte den hastighet med vilken människor arbetar. För att göra detta måste CPU-klockfrekvensen ökas. Detta är fallet med våra tariffer från PRO-tariffen, där processorerna är upp till 30 procent snabbare.

Cirka 600 besök samtidigt i varukorgen som max

Med två dagars varsel kan vi manuellt uppgradera priser till 36 kärnor och 64 GB RAM i 24 timmar. Detta är särskilt populärt bland många startups som kommer att ha ett framträdande i TV-program som "Die Höhle der Löwen" och vill spela det säkert med den förväntade toppbelastningen.

För den stora WooCommerce Handla där är då vår största högpresterande tariff "Business XXL" med 12 virtuella kärnor och 32 GB RAM. Här kan upp till 600 000 cachade besök per minut eller upp till 600 besök per sekund finnas i kundvagnen.

Lastbalansering som nästa steg

Om ännu fler besök per sekund behöver bearbetas är lastbalansering nästa steg. En lastbalanserare placeras framför de faktiska servrarna, som distribuerar förfrågningarna till servrarna. Så lastbalansering handlar om att fördela lasten.

Detta innebär att hårdvaruresurser också kan skalas inte bara på samma server utan också över servergränser. Detta har varit ett etablerat förfarande i årtionden och är idealiskt lämpat för att kanalisera hög trafik till meningsfulla vägar utan driftstopp.

Lastbalansering kan till exempel realiseras genom ett så kallat Content Delivery Network (CDN). Genom ett CDN distribueras servrarna över hela världen och ger snabb åtkomst till webbplatsen från nästan vilket land som helst. Var och en av dessa servrar lagrar en cachad version av din webbplats och levererar den till enheten. Ett CDN är särskilt värdefullt när det gäller en internationell webbplats, eftersom inte bara serverbelastningen utan också latensen spelar en roll. Leverantörer som Cloudflare erbjuder möjligheten till ett CDN.

Slutsats: WordPress &High Performance har länge varit en bra match

Den som fortfarande klassificerar WordPress som ett CMS för små webbplatser idag bör snarast ompröva detta. WordPress har sedan länge etablerat sig som ett CMS för högpresterande webbplatser och används på olika sätt. Caching i synnerhet hjälper WordPress till verkliga höjder här.

Även stora onlinebutiker med konstant hög trafik kan hanteras pålitligt med lämplig hosting. I länder som USA är detta inte längre en hemlighet. Jag hoppas att jag kunde visa dig i det här inlägget att vi också kan lita på vårt favorit CMS mer i Tyskland.

Hur har du sett WordPress hittills? Kanske har du redan byggt webbplatser med hög trafik? Jag ser fram emot dina kommentarer!


Tyckte du om artikeln?

Med din recension hjälper du oss att förbättra vårt innehåll ytterligare.

Skriva en kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *.