13 nezbytných opatření, díky kterým váš WordPress zvládne vysoké zatížení

Matthias Held Naposledy aktualizováno 15. ledna 2021
16 min.
WordPress -Poslední
Naposledy aktualizováno 15. ledna 2021

Pokud se vašemu produktu nebo konceptu náhle dostane velké pozornosti.B např. prostřednictvím televizního vystoupení v "Jeskyni lvů", doporučení influencera nebo rozsáhlé marketingové kampaně, znamená to jednu věc: velký provoz na serveru! Příliš mnoho pro některé stránky a servery. Jako ten tvůj. WordPress odolá vysokému zatížení, vysvětluje vám náš "vedoucí vývoje" Matthias.

Co se stane, když je jeden člen veslařského týmu slabší než ostatní? Celý tým ztrácí výkon a musí nedostatek síly kompenzovat. Pokud se to stane během šampionátu, je to fatální a téměř jistě vede k porážce. Totéž platí pro vaše WordPress stránky při vysokém zatížení. Pokud nejsou váš server, vaše šablona, vaše pluginy, vaše databáze atd. dobře sehraný tým, vaše webové stránky se při špičkovém zatížení zhroutí a ztratíte cenné návštěvníky.

Pokud se vaše WordPress strana pod náhlým náporem návštěvníků hroutí, výsledek je vždy stejný: Webové stránky nejsou dosažitelné, potenciální kupující se nedostane dál a ztratíte peníze. Takže co musíte udělat, abyste tomu zabránili?

Přemýšleli jsme o tom, jaká opatření byste měli udělat, když budete vysoké zatížení očekávat. Základ procesu optimalizace je následující:

  1. Plánování
  2. Optimalizace infrastruktury
  3. Backend
  4. Frontend
  5. Offsite
  6. Testy a reporting
  7. Živé připojení

Na základě tohoto procesu a našich dlouholetých zkušeností jsme vytvořili konkrétní plán 13ti bodů, který vaší WordPress stranu skvěle připraví na vysoké zatížení.

Poznámka

13 opatření jsou seřazeny podle plánování a provádění, nikoli podle jejich významu. Proto se doporučuje implementovat body zcela a postupně.

WordPress Vysoké zatížení - plánování

#1 Plánování

1.1 Čas

Čas, který máte k dispozici pro realizaci, je často podceňovaný faktor v plánování, ale jeden z nejdůležitějších.

Potřebujete čas, abyste vy a vaši vývojáři WordPress stránku a váš e-shop optimalizovali a testovali. Mohli byste také potřebovat čas (nebo váš hostitel), abyste webové stránky nebo domény přesunuli nebo škálovali server.

Potřebujete také čas na přehodnocení konceptů a případnou výměnu poskytovatelů služeb nebo pluginů.

13 nezbytných opatření, díky kterým váš WordPress zvládne vysoké zatížení

1.2 Přehodnocení konceptů

Pluginy, widgety a zdroje

Všechny pluginy, widgety a funkce, které žerou přílis mnoho zdrojů, a které na dashboardu nebo na stránce nutně nepotřebujete, byste měli odstranit. Opravdu potřebujete monitorovací nástroje, jako je Matomo nebo Google Analytics na vašem WordPress dashboardu?

Snažte se omezit na minimum, pokud chcete udržet vaše webové stránky online i pod nejvyšším zatížením. Dokonce i maličkosti, jako je Social Media Button, můžou vést k dvojnásobné době načítání. V následujícím příkladu dokonce 12 skriptů s celkem 462,7 kB – pouze pro zobrazení Social Media Buttonu.

Načítání skriptů z tlačítka sociálních médií

Reklamy

Příliš mnoho reklam na vaší stránce nejen zpomaluje váš server, ale také způsobí to, že vaši potenciální zákazníci váš web opustí. V důsledku toho ztratíte příjmy z reklamy. Omezte se na několik vysoce kvalitních reklam, abyste co nejrychleji a nejefektivněji zvýšili váš “Return of Investment” (ROI).

E‑maily

Vaše webové stránky jsou vaší online přítomností - a vaše e-maily k ní nepatří. Příliš zatěžují stránku a ve špičkách by vás to stálo zákazníky.

Zde rozlišujeme mezi dvěma typy e-mailů:

  • Marketing (newsletter)
  • Správa.

Marketingové e-maily, jako je e.B. váš newsletter, byste měli vždy zadávat externím dodavatelům. GDPR -vyhovující, české Mezi poskytovatele patří Cleverreach nebo Newsletter2Go. Samozřejmě existují i mezinárodní poskytovatelé, jako je .B Mailchimp nebo ActiveCampaign, kteří také dělají skvělou věc.

Takže: Neměli byste posílat marketingové e-maily prostřednictvím svých webových stránek.

Můžetetakéoutsourcovat administrativní e-maily, jako jsou.B faktury, resetování hesel, e-maily pro vytváření účtů atd. Zejména pokud existuje mnoho objednávek s vysokým počtem návštěvníků, měli byste to zvážit.

Existuje také několik poskytovatelů, které můžete jednoduše použít jako server SMTP třetí strany: Mailgun je zde můj oblíbený. Vývojáři mají také snadno nastavit WordPress - Plugin .

WordPress Vysoké zatížení - Hosting

#2 Hosting

Nejdůležitější bod, na který byste se měli zaměřit a okamžitě ho uskutečnit, je opravdu hosting. V první řadě je důležité zvolit hostitele, který nemá žádné provozní omezení. Protože: Pokud váš provoz daný limit překročí, váš hostitel může stránku zablokovat a veškeré úsilí by bylo k ničemu.

Hostingové tarify založené na sdíleném hostingu jsou také zcela nevhodné pro vysokého zatížení, protože sdílíte CPU čas s ostatními uživateli (webovými stránkami). Ve většině případů nejsou dostatečně silné, aby takovou zátěž vydržely.

A WordPress A WooCommerce Specializovaný hoster je nejlepší volbou v drtivé většině případů, pokud se nechcete starat o instalaci, údržbu, optimalizaci výkonu a zabezpečení vašeho webu. Jaké jsou čtyři faktory, které máte WooCommerce - Zejména hosting si můžete přečíst v našem článku.

Elektronická kniha WooCommerce

Krátkodobé škálování serveru může také dávat smysl. To znamená, že pro určitou dobu škálujete váš server (více CPU/RAM atd.) a po špičce se vrátíte se svému regulárnímu tarifu, abyste ušetřili výdaje.

V optimálním případě si promluvíte hned na začátku plánování se svým hostitelem. Ten vám může nejlépe poradit a dát doporučení.

WordPress Vysoké zatížení – zálohy

#3 zálohovánís

Zálohy jsou absolutní nutností, a to nejen pro špičková zatížení, ale v zásadě. Vaše webové stránky by měly být automaticky zálohovány v noci a měli byste být také schopni vytvářet ruční zálohy. To vám dává další záchrannou síť, zejména ve fázích, jako je restrukturalizace vašeho webu.

Tímto způsobem můžete také zabezpečit velké milníky jako verze.

Například:

  • Záloha 1: Počáteční stav
  • Záloha 2: Plugin pro ukládání do mezipaměti byl nainstalován a konfigurován
  • Záloha 3: Uklizená databáze
  • ...

To vám umožní kdykoli přejít zpět do určitých bodů ve vašich přizpůsobeních, pokud se něco pokazí.

Doporučuji, abyste to opravdu používali, když se propracováváte tímto dokumentem.

3.1 Záložní systémy

Zálohování ve spravovaném WordPress -Hosters (doporučeno):
U většiny specializovaných hostitelů se můžete spolehnout na noční automatické zálohování stránky. Kromě toho je obvykle možnost vytvářet a znovu používat ruční zálohy jedním kliknutím. Vzhledem k tomu, že tyto zálohy pro vás nezní jako okolnost a neberou vám žádný prostor, doporučení jasně jde tímto směrem.

Zálohování přes WordPress - Plugin :
Plugins jako jsou BackWPup, Updraft, BackUpWordPress atd.m můžete použít celý WordPress na serveru, včetně médií a databáze.

V závislosti na pluginu a verzi (bezplatná nebo placená verze) můžete také uložit nebo stáhnout zálohu v cloudu*.

BackWPup je napsán kolegy Inpsyde a je dobře podporován. Proto je to naše doporučení pro vás, pokud nemáte záložní řešení ve vašem hostingovém balíčku. BackWPup poskytuje časované zálohy, úložiště v cloudových službách*, jako je Dropbox nebo Microsoft Azure nebo jiný FTP server.

Ve verzi nákupu můžete zadat další cloudové služby jako úložný prostor a zašifrovat zálohy.

*
Při ukládání záloh do cloudu byste si měli být vědomi GDPR zvažte, kterého poskytovatele používáte, protože zálohy obsahují také zákaznická data, jako jsou jména, adresy a e-maily.

WordPress Vysoké zatížení - ukládání do mezipaměti

#4 Ukládání do mezipaměti a minifikace

Faktorem číslo jedna, pokud jde o rychlé doručování stránek a s co malým zatížením serveru, je jasné ukládání do mezipaměti.

Při ukládání do mezipaměti minimalizujete požadavky na server, který pak doručuje statické soubory namísto dynamického obsahu, například obrázky nebo HTML vaší stránky. To vám přináší mnohem nižší zatížení kromě obrovského zlepšení rychlosti, protože server nemusí načítat stejný obsah znovu a znocu. Představte si to, jako by jste chodili pořád dokola pro mléko. Místo toho, abyste znovu a znovu běželi, jednoduše koupíte několik najednou. To snižuje zatížení nohou a stres, protože jste nebyli dostatečně rychlí.

Zde rozlišujeme mezi mezipamětí na straně serveru a ukládáním do mezipaměti Plugins . V našem článku Caching Basics jsme pro vás sestavili podrobný přehled o mezipaměti a rozdílech v těchto možnostech mezipaměti.

Minifying CSS a JS soubory vám také může poskytnout výhodu výkonu. Tím se zjednoduší obsah příslušných šablon stylů a souborů JavaScriptu s komentáři a mezerami a sloučí se do dlouhého řetězce. Za tímto účelem doporučujeme například Plugin "Sloučit + Minify + Aktualizovat".

WordPress Vysoké zatížení - optimalizace obrázků

#5 Optimalizace médií (škálování obrázků, outsorsování videí)

5.1 Obrázky

Velká média server samozřejmě ohromně zatěžují a snižují výkonnost. Pokud vaše podstránka e-shopu obsahuje 25 obrázků produktů v plném rozlišení, i když jsou zobrazeny pouze v rozlišení 200px x 250px, pak se stránka rychle dostane na limit.

Obzvláště opatrní byste měli být u obrázků v nákupním košíku nebo u pokladny, protože tyto oblasti nejsou nahrávány z mezipaměti. Pokud zde načtete 300dpi obrázků s 2000px, i když je potřeba pouze jednoho piktogramu, můžete si být jisti, že vaši zákazníci nemohou při velké zatěži nakupovat.

S jakým WordPress - Plugins můžete své obrázky zpracovávat automaticky, vysvětlujeme v našem Optimalizace obrazu Plugin -Srovnání.

5.2 Videa

Videa patří na video portály a až pak by měli být zahrnuty na vaší stránce! Alespoň, pokud vám jde o výkon. Není téměř žádný důvod k tomu, abyste videa hostovali sami (v některých případech možná kvůli GDPR, ale to teď opomeneme).

Pokud opravdu chcete hostovat videa sami, udělejte to na dedikovaném serveru a pak je zahrňte u sebe. V opačném případě je nahrajte na YouTube, Vimeo, 3q nebo Brightcove.

WordPress Vysoké zatížení - vyčištění databáze

#6 Úklid databáze

Nyní se dostaneme do hlubin WordPress-IT: Databáze.

Velmi důležité předem: Vytvořte nejdřív zálohu!

WordPress ukládá příspěvky, komentáře, stránky a další typy textových dat do jedné databáze (obrázky a videa jsou vyloučeny, protože jsou ve složce wp-content/**). Po čase bude tato databáze trochu plnější a bude z ní "skládka".

Odpadky zde mimo jiné znamenají:

  • Komentáře v oblasti spamu
  • Revize článků a stránek
  • Věci v koši
  • Metadata příspěvků a komentářů, jako jsou dlouho prošlá ověření

To vše obvykle již nepotřebujete a zbytečně to zpomaluje váš server.

13 nezbytných opatření, díky kterým váš WordPress zvládne vysoké zatížení

Jak se toho zbavit?

TL;DR & pro ty, kteří to chtějí trochu jednodušší: Nainstalujte WP-Optimize a nechte ji běžet!

6.1 Revize

Revize jsou meziprodukty vašich příspěvků, stránek a konceptů.

Ve většině případů je lze výrazně snížit, například na maximálně 8-10 revizí. V některých případech má dokonce smysl je úplně vypnout.

Ve vašem wp-config.php napíšete:

Vypnout úlpně:

definováno ( "WP_POST_REVISIONS", false );

Omezit revize:

define( 'WP_POST_REVISIONS', 10 ); // Max 10 revizí

6.2 Optimalizace wp_options

Tabulka wp_options je jednou z nejdůležitějších a zároveň často přehlížených tabulek ve WordPressu, pokud jde o optimalizaci zatížení. Kromě věcí, jako je site URL, home URL, formáty času a data správy, obsahuje wp_options také nastavení pro pluginy, šablony, WP cronjoby a data mezipaměti.

Abychom je optimalizovali, musíme nejprve pochopit, co každý sloupec tabulky znamená.

wp_options má následující sloupce:

  • option_id
  • option_name
  • option_value
  • autoload

Podívejme se na sloupec automatického načtení. To určuje, které možnosti a nastavení jsou wp_load_alloptions() Načten. To znamená, že pokud je položka "ano" v jednom řádku, tato funkce se načte na každou stránku vašeho webu.
Mnoho Plugin A Theme vývojáři mají postoj, že jejich Plugin / Theme tak zatraceně důležité, že musí být naložena na každou stranu, i když její Plugin se ve skutečnosti používá pouze na jedné stránce (například počítač nebo kontaktní formulář).

Samozřejmě vám to dělá bordel na vaší stránce a způsobuje obrovské dodatečné zatížení.

Jak to napravíš?

Koneckonců se jedná o plánování. Jak již bylo uvedeno v bodě 1.2 "Přehodnocení konceptů", měli byste si položit otázku: "Potřebuji tento plugin?". Pokud ho můžete nějak nahradit, udělejte to.

Google Analytics například nemusíte načítat přes WordPress dashboard, ale externě. Nebo se můžete místo používání redirect pluginu podívat u svého hostitele, zda už něco takového neintegroval.

Chcete-li zjistit, které pluginy velké zatížení způsobují, máte zde SQL dotaz:

SELECT option_name, length(option_value) AS option_value_length FROM wp_options WHERE autoload ='yes' ORDER BY option_value_length DESC
Důležité

Je možné, že se předpona databáze liší, takže budete muset dotaz upravit na "wp_options" v "yourprefix_options".

Po spuštění tohoto dotazu získáte zpět seznam, který zobrazuje, jaké funkce způsobují největší zatížení.

WordPress Vysoké zatížení: wp_options automatického načítání

V tomto případě to vychází z pluginu "Rewrite Rules". Pokud hostíte u RAIDBOXES, pak se můžete obsloužit u rewrite pravidel na RAIDBOXES dashboardu. Jednoduše převezmete pro tento BOX pravidla pro přepis a plugin odstraníte.

WordPress Vysoké zatížení: Přepsání adresy URL RAIDBOXES

Starý " Plugin odstranit odpadky" z wp_options

Vymazané pluginy rádi zanechávají zbytky v wp_options a také na autoloadu = yes. To je samozřejmě velmi špatné, protože funkce za ním už ani neexistují a výpočetní doba serveru je tak úplně promarněna.

Co vždycky rád dělám, je vymazané pluginy vyhledat ve wp_options a odstranit.

Předpokládejme, že nahoře zmíněný plugin "Rewrite Rules" již nepotřebujeme, tak spustím tento SQL dotaz:

SELECT * FROM `wp_options` WHERE `autoload` = 'yes'AND `option_name` LIKE  %rewrite_rules%'
Důležité

Je možné, že se předpona databáze liší, takže budete muset dotaz upravit na "wp_options" v "yourprefix_options".

Pak dostanu zpět celou řadu již nepotřebných funkcí, z nichž všechny jsou stále na automatickém načtení = ano, ale jsou zcela zbytečné.
Jen je vymažu. Už jsem se zmínil o zálohách, že? 😉

Tento postup provedu u všech pluginů. A wp_options je o dost lehčí.

6.3 Odstranění starých transientů

Aktualizace: Od WordPress Ver. 4.9.9 to již není nutné, protože WordPress převezme tento úkol sám.

Pro WordPress -Verze před 4.9.9:
Přechody nejsou nic jiného než dočasné možnosti, které jsou uloženy v databázi po krátkou dobu. Jakmile vyprší jejich platnost a již nejsou potřeba, budou odstraněny. Jako příklad: "site_transient_update_plugins" jednoduše obsahuje informace, které Plugins mají aktualizaci a které ne. Jakmile Plugins aktualizováno nebo nová kontrola aktualizace, bude tento přechod odstraněn.

Bohužel tomu tak není vždy, protože některé transienty zůstávají navždy v databázi a komplikují dotazy. Ty musí samozřejmě pryč.

Nejlepší použití přechodného čističe, protože dělat to ručně je obrovské úsilí. Poté, co Plugin úspěšně jej pak můžete bezpečně odstranit. Přechodný čistič odstraňuje pouze prošlé přechody a nic jiného – skvělý nástroj!

E-Book

6.4 WordPress sessions

Sessions jsou k tady pro řízení, protokolování, kontrolu a spouštění uživatelských přihlašovacích relací. Po nějaké době odstraní WP cron tyto sessions z databáze. Alespoň by to tak mělo být.

Bohužel mohou cronjoby zamrznout, jsou deaktivovány uživatelem nebo pluginy - a pak máte zase spoustu sessions v databázi.

Chcete-li zjistit, zda jste tím postiženi, mám pro vás další doatz:

SELECT * FROM `wp_options` WHERE `option_name` LIKE '_wp_session_%'
Důležité

Je možné, že se předpona databáze liší, takže budete muset dotaz upravit na "wp_options" v "yourprefix_options".

Pokud zjistíte, že existuje tisíce položek, odstraňte je pomocí následujícího dotazu:

DELETE FROM `wp_options` WHERE `option_name` LIKE '_wp_session_%'

Na RAIDBOXES máme vlastní server cronjob, který můžete ovládat v intervalech. Najdete to mezi BOX -Nastavení v části Guma relace WP.

WordPress Vysoké zatížení: Guma relace WP

6.5 Přidání indexu k automatickému načtení

Ok, teď je to ošemetné! Ale pokud se vám to podaří udělat pro WordPress stránky pro použití tohoto triku od kolegů 10up, získali jste hodně.

Čím je to esenciální:

Do pole automatického načtení ve wp_options je přidán index. To výrazně snižuje dobu dotazu a dokonce vede k konstantnímu, velmi nízkému "maximim".

Výsledek je jasný:

WordPress Vysoké zatížení: wp_options času dotazu
Zdroj: 10up

Krása je v tom, že na většině stran, naše Plugin Přidat index do automatického načtení úžasné. Jako vždy, myslete na zálohu předtím!

Ručně by to zde šlo s tímto dotazem:

ALTER TABLE `wp_options` ADD INDEX (`autoload`);
Důležité

Je možné, že se předpona databáze liší, takže budete muset dotaz upravit na "wp_options" v "yourprefix_options".

WordPress Vysoké zatížení – aktualizace

#7 Udržujte vše up to date!

Velmi účinný způsob, jak odolat náporu návštěvníků, je udržovat software aktuální. Nejen váš WordPress sám o sobě, ale také vaši aktivní šablonu, pluginy a hlavně: vaší PHP verzi.

7.1 PHP

PHP je "softwarový motor" WordPressu. To také znamená: Čím výkonnější motor, tím rychlejsí je vaše stránka.

PHP 7.0 je schopen provést více než dvakrát tolik požadavků za vteřinu než PHP 5.6, a to za polovinu latence. S PHP 7.1 a 7.2 se celá věc zrychlila ještě jednou.

Poznámka

Oficiální podpora PHP 5.6, 7.0 a 7.1 již vypršela a PHP 7.2 obdrží aktualizace zabezpečení pouze do 6. prosince 2021. Proto je nejlepší aktualizovat na alespoň PHP 7.2 nyní, aby byla zajištěna bezpečnost jeho WordPress Straně.

Celkově je více než smysluplné používat PHP verzi, která má nejlepší výkon. Ale pozor: Ne všechny pluginy a šablony jsou již kompatibilní s nejnovějšími verzemi! Zde pomůže buď dokumentace pluginů a šablon nebo zkouška.

Verze PHP RAIDBOXES

7.2 WordPress

Chcete-li získat maximální výkon, WordPress verze aktuální.Pokud WordPress nebyly dlouho aktualizovány, neměli byste skákat přímo z jedné hlavní verze do druhé (např. 4.3 až 4.4), ale spíše osahávali dopředu v menších verzích (např.B. z verze 4.3.3 na 4.3.4).

Kontrolujte vždy mezi aktualizacemi celkovou funkčnost stránky. Zásadně se doporučuje vytvářet vždy jednotlivé zálohy stránky. To platí zejména před velkými skoky verze!

Řízená WordPress hoster, který WordPress aktualizace pro vás.

7.3 Plugins A Themes

Stejně jako vaše WordPress verzi, měli byste také použít Plugins A Themes Aktuální. Bezpečnost a výkon jsou hlavními důvody. Nebezpečné Plugins A Themes může zničit veškerou vaši práci. Přehled aktuálně známých chyb zabezpečení WordPress , Themes A Plugins Databáze zranitelnosti WPScanodposkytovatele zabezpečeníSucuri.

Aktualizace pluginů a šablon vám také dají možnost, upgradovat na vyšší PHP verzi, a tím podstatně zvýšit rychlost. Také zmizí chyby a budete mít k dispozici další funkce.

Opět pro větší aktualizace: Vytvořte zálohu stránky předem nebo otestujte novou verzi v prostředí Staging. Před přepnutím změn naživo zkontrolujte funkčnost stránky.

Jaké důsledky to může mít, pokud Plugin aktualizace, například v Chyba zabezpečení GDPR - Plugins Zobrazeny.

WordPress Vysoké zatížení - rozbité LInks

#8 Broken Links

Velmi jednoduchý bod, který nemusí nutně stáhnout výkon stránky, ale může vás stát návštěvníky, jsou přerušené odkazy. Stránku můžete snadno zkontrolovat pomocí online kontroly přerušených odkazů.

Doporučuji používat tento web namísto WordPress - Plugins pro kontrolu, jak je Plugins stáhněte výkon své strany, i když ho nepoužíváte. Existuje však mnoho dalších nástrojů a metod k nalezení nefunkčních odkazů. Které z nich jsou, se můžete zjistit v tomto článku.

WordPress Vysoké zatížení - opožděné načítání

#9 Lazy Loading

U Lazy Loadu se zobrazí pouze obsah, který má uživatel ve své viditelné oblasti prohlížeče. Zbytek je načten dynamicky, když uživatel scrolluje dolů.

Aby bylo sníženo zatížení stránky, jsou splněny pouze ty požadavky, které skutečně musí být splněny okamžitě. Patří mezi ně například obrázky, videa a texty, stejně jako skripty a další věci. Skutečně mocný nástroj pro úsporu zdrojů.

Funguje to takto:

Prohlížeč již načte celý textový obsah (DOM), ale používá Javascript k načtení obrázků/videí/skriptů, které uživatel právě potřebuje. Pokud uživatel scrolluje dál, načte se obsah, který právě ma být viditelný.

Mnoho moderních šablon, zejména pro e-shopy, již zavedly Lazy Loading. Bohužel není vždy snadné přidat Lazy Loading dodatečně.

But, there is a Plugin for that!

Existuje mnoho opožděného načítání Plugins na trhu. Ale jedna věc, která se mi obzvláště líbí, je a3 Lazy Load. A3 Lazy Load funguje v mnoha případech a kromě obrázků může načítat videa a iFrames líné. Kromě toho podporuje WordPress Amp WooCommerce A Advanced Custom Fields .

Aktualizace: Od WordPress Verze 5.5 nepotřebujete opožděné načítání Plugin více, protože WordPress převezme tento úkol sám.

WordPress Vysoká zátěž - platební proces

#10 Optimalizace platebního procesu

Zvláště pokud chcete prodávat jeden nebo více produktů, je nezbytné, přesně optimalizovat platební proces.

Jak bylo uvedeno výše, se nákupní košík nebo pokladna nedají načíst z mezipaměti. Proto byste zde měli znatelně snížit zatížení serveru, protože každý požadavek znamená zcela nový a náročný požadavek na server.

13 nezbytných opatření, díky kterým váš WordPress zvládne vysoké zatížení

Zkontrolujte nástroje prohlížeče (např. v Chromu prostřednictvím záložky "Network"), abyste zjistili, kolik požadavků je generováno během checkoutu a jaké. Pokud zjistíte, že již jen při vyvolání nákupního košíku vygenerujete 400 požadavků, něco tady nehraje.

Podívejte se, jaké pluginy nebo jaké zdroje kolik těchto požadavků generují a snažte se je snížit. To znamená, že se v případě potřeby musíte rozloučit s pluginy, které nutně nepotřebujete.

Co zde často vidíme jsou písma, která jsou načtena z externích zdrojů, pak vykreslena jako první, ale nepoužita v nákupním košíku nebo na stránce pokladny.

Zeptejte se sami sebe, zda opravdu musíte na stránce pokladny uvést všechny produkty s obrázky v plném rozlišení, nebo jestli zde postačí text.

Možnosti platby přes Gateways

Možná také budete muset změnit platební bránu (gateway). Pokud například potřebuje váš PayPal plugin příliš dlouho, než zpracujete požadavky od uživatelů, můžete ztratit zákazníky.

Pokud chcete svým zákazníkům nabídnout co nejvíce platebních možností a nabídnout vám bezpečné zpracování, podívejte se na Stripe Proužek nabízí jednoduché WordPress -Integrace a rychlé platební transakce s vysokým počtem platebních možností.

WordPress Vysoké zatížení - CDN

#11 CDN

On-page je vše nyní optimalizováno? Server rychlý? Super! Pak přichází další fáze, aby bylo zatížení co nejnižší: Content Delivery Network (CDN).

CDN je kopie stránky uložená v mezipaměti a distribuovaná na různých serverech na různých místech po celém světě. Tímto způsobem se uživatelé, kteří jsou na jednom místě, dostanou k datům rychleji.

Tedy - abysme se vrátili k našemu příkladu s mlékem - lednička plná mléka v každé místnosti.

Kromě toho CDN také sníží zatížení vašeho serveru, protože vydá části vašich webových stránek z mezipaměti svého serveru.

Jako partner CDN doporučujeme Cloudflare . Zde máte dokonce firewall a optimalizátor obrázků v některých plánech CDN. Jak vy Cloudflare Na RAIDBOXES s vaším BOX vysvětlíme vám zde:

In Cloudflare :

  1. Zadáte svou doménu pod "Add Website" a kliknete na "Scan DNS Records".
  2. Nyní CF automaticky skenuje vaše záznamy - tady musíte prostě počkat, až to bude hotové.
  3. Poté vám CF pošle návrhy (obvykle dva pro A-Records). A to je v pořádku. Klikněte na tlačítko “Continue”.
  4. V dalším kroku vyberte plán a znovu klikněte na tlačítko “Continue”.
  5. Zde máte nyní názvové servery, které je třeba přizpůsobit.
  6. Cloudflare vám ukáže ten náš a na jaké je můžete změnit. (Samozřejmě to platí pouze pro domény, které máte u nás. Pokud máte domény někde jinde, musíte se podívat tam).
  7. Potom je nutné zadat tyto názvové servery (5) jako názvové servery ve správě domény. Pokud s námi spravujete své domény, můžete je použít zde Přizpůsobit. Zde kliknete na "DNS" v příslušné doméně a změníte názvové servery na Cloudflare . Pokud máte své domény u jiného poskytovatele, musíte se tam podívat.

Hotovo!

Stále důležité:Pokud se zobrazí chybová zpráva "Příliš mnoho přesměrování", musíte Cloudflare "Full Strict" v nastavení SSL.

WordPress Vysoké zatížení - Reporting

#12 sestavy

Nemůžete své stránky sledovat vždy, takže nástroj pro monitorování a vytváření přehledů je velmi důležitý.

Tyto většinou bezplatné nástroje sledují stav vašich webových stránek. V krátkých intervalech kontrolují, zda je stránka dostupná.

Doporučujeme bezplatné plány Pingdom nebo UptimeRobot.

Pozor:Tuto kontrolu nestavte příliš krátkou, to také znamená zatížení webového serveru. Intervaly kontroly proto nebudou kratší než 5 minut.

#13 Finální záloha

Všechno funguje? Spokojeni? Super! Nyní byste měli udělat pouze konečnou zálohu! A u další špičky by vaše strana měla vydržet!

Závěr

Doufám, že vám můj postupný průvodce pomůže přizpůsobit vaše WordPress stránky vysokému zatížení. Pokud to u technicky nejnáročnější oblasti stále nefunguje optimálně, doporučujeme se obrátit na profesionální WordPress vývojáře. Máte nějaké další dotazy nebo připomínky k přípravě na vysoké zatížení? Pak prosím, zanechte mi komentář!

Podobné články

Komentáře k tomuto článku

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Povinná pole jsou označena *.