13 nezbytná opatření k zajištění toho, aby vaše WordPress zvadlé zatížení

Matthias Held Aktualizováno 7. října 2020
16 min.
WordPress - Poslední
Naposledy aktualizováno 7. října 2020

Pokud se váš produkt nebo koncept náhle dostane hodně pozornosti, například prostřednictvím televizního vystoupení na "Jeskyni lvů", doporučení influencera nebo rozsáhlé marketingové kampaně, znamená to jednu věc: velký provoz na serveru! U některých stránek a serverů Hrozně moc. Stejně jako vy WordPress vydrží vysoké zatížení, vysvětluje vám náš "vedoucí vývoje" Matthias.

Co se stane, když člen týmu oslabí ve veslici? Celý tým ztrácí výkon a musí kompenzovat nedostatek energie. Pokud se celá věc stane během šampionátu, je to fatální a téměř jistě vede k porážce. Totéž platí pro vaše WordPress webové stránky při vysokém zatížení. Pokud je váš server, Theme Vaše Plugins , vaše databáze a co. nejsou dobře nacvičený tým, vaše webové stránky se zhroutí pod špičkovým zatížením a ztratíte cenné návštěvníky.

Pokud je váš WordPress -Strana bez ohledu na náhlý spěch návštěvníků, 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 přijmout před vysíláním např. WordPress straně pro vysoké zatížení. Základem pro proces optimalizace osvědčených postupů je následující:

  1. Plánování
  2. Optimalizace infrastruktury
  3. Backend
  4. Frontend
  5. Mimo pracoviště
  6. Testy a hlášení
  7. Živý okruh

Na základě tohoto procesu a našich dlouholetých zkušeností jsme vytvořili konkrétní 13bodový plán, který vám WordPress straně pro 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

Bohužel, čas, který máte k dispozici pro realizaci, je často podceňovaný fakt v plánování, ale někdy nejdůležitější.

Potřebujete čas, abyste vy a vaši vývojáři WordPress optimalizovat a testovat své webové stránky a váš obchod. Můžete také potřebovat čas (nebo vaše hoster) přesunout své webové stránky nebo domény nebo měřítko serveru.

Potřebujete také čas na přehodnocení konceptů a případně Plugins pro přepnutí.

13 nezbytná opatření k zajištění toho, aby vaše WordPress zvadlé zatížení

1.2 Přehodnocení koncepcí

Plugins , widget a zdroje

Všechny zdroje-jíst Plugins , měli byste odebrat widgety a funkce, které na řídicím panelu nebo na stránce nutně nepotřebujete. Opravdu potřebujete své monitorovací nástroje, jako je Matomo nebo Google Analytics ve vašem WordPress Řídicího panelu?

Snažte se udržet na minimum, pokud jde o udržení vašich webových stránek on-line pod nejvyšším zatížením. Dokonce i ty nejmenší věci, jako je tlačítko sociálních médií, mohou vytvořit dvojnásobek doby načítání. V následujícím příkladu dokonce 12 skriptů s celkem 462,7 kB – pouze pro zobrazení tlačítka sociálních médií.

Načítání skriptů z tlačítka Sociální média

Reklamy

Příliš mnoho reklam na vaší stránce nejen zpomaluje váš server, ale také s větší pravděpodobností vašich potenciálních zákazníků opustí váš web. 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 návratnost investic (ROI).

E‑mailové

Vaše webové stránky jsou vaší online přítomností - vaše e-maily z nich nepatří. Server zabírá hodně zatížení, a to je jen bude vysoké zatížení vrcholy na vaše náklady.

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

  • Marketing (newsletter)
  • Správa.

Marketingové e-maily jako je váš newsletter, měli byste jej vždy zadat externím dodavatelům. GDPR -vyhovující, české poskytovatelé jsou například Chytrý dosah nebo Newsletter2Go. Samozřejmě existují i mezinárodní poskytovatelé, jako je Mailchimp nebo ActiveCampaign, kteří také dělají skvělou věc.

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

Administrativní e-maily, jako jsou faktury, resetování hesla, e-maily pro vytvoření účtu nebo podobné, můžete také zadávat super. Zvláště 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 jiného výrobce: Mailgun řekl: je můj oblíbený zde. Vývojáři mají také snadno nastavit WordPress - Plugin.

WordPress Vysoké zatížení - Hosting

#2 hosting

Nejdůležitějšípřímo žalovatelný bod, na který byste měli zaměřit svou pozornost, je skutečně hosting. V první řadě je důležité zvolit hoster, který nemá žádné omezení provozu. Protože: Pokud váš provoz překročí tento limit, váš hoster může zablokovat stránku a veškeré úsilí by bylo pryč.

Hostingové sazby založené na sdíleném hostingu jsou také zcela nevhodné pro zvýšení vysokého zatížení, protože sdílíte čas CPU s ostatními uživateli (webové stránky). Ve většině případů, tyto jsou také nejsou dostatečně silné, aby vydržely takové dopravní spěchy jako v "Jeskyně lvů".

A WordPress A WooCommerce Specializované pouzdro je nejlepší volbou v naprosté většině případů, pokud nechcete starat o instalaci, údržbu, optimalizaci výkonu a zabezpečení vašeho webu. Jaké jsou čtyři faktory, které máte v WooCommerce Hosting věnovat zvláštní pozornost v našem článku Číst.

E-kniha WooCommerce

Krátkodobé škálování serveru může také dávat smysl. To znamená, že budete suppost váš server (více CPU / RAM atd., atd.

V optimálním případě mluvíte se svým hoster na začátku plánování. Může vám nejlépe poradit a doporučit.

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

#3 zálohováníS

Zálohy jsou absolutní nutností, a to nejen pro zatížení ve špičce, ale zásadně. 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álohování. 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álohování 2: Ukládání do mezipaměti Plugin nainstalována a nakonfigurována
  • Zálohování 3: Databáze uklizená
  • ...

To vám umožní kdykoli přejít zpět na určité body ve vašem vlastním nastavení, pokud se něco pokazí.

Doporučuji, abyste to opravdu používat, jak si práci si cestu přes tento dokument.

3.1 Záložní systémy

Zálohování při 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álohování jedním kliknutím. Vzhledem k tomu, že tyto zálohy pro vás neznamenají okolnost a neberou vám žádný prostor, doporučení jasně jde tímto směrem.

Zálohování přes WordPress - Plugin :
Plugins jako je BackWPup, Updraft, BackUpWordPress a mnoho dalších, celý váš WordPress stránky, včetně médií a databáze, na serveru.

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

Zadní je kolegy z Inpsyde písemná a dobře podporována. 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 šifrovat zálohy.

*
Při ukládání záloh v 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 & Minifying

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

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 stránek. 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 znovu. Představ si to, jako by tě matka posílala pro mléko pořád dokola. Místo toho, abyste znovu a znovu běželi, jednoduše naplníte lednici několika lahvemi. To snižuje zatížení nohou a stres s matkou, protože jste nebyli dostatečně rychlí.

Zde rozlišujeme mezi mezi mezipaměťí na straně serveru a ukládáním do mezipaměti Plugins . Máme podrobný přehled o cache a rozdíly těchto možností cache v naší Ukládání do mezipaměti Základy článku dohromady pro vás.

Miniffy CSS a JS soubory vám také může poskytnout výhodu výkonu. To zjednodušuje obsah příslušných šablon stylů a souborů JavaScript s komentáři a mezerami a sloučí je do dlouhého řetězce. Za tímto účelem doporučujeme například Plugin "Merge + Minify + Refresh".

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

#5 optimalizace médií (zmenšené obrázky, vyložení videí)

5.1 Obrázky

Velká média jsou, samozřejmě, vrah, pokud jde o zatížení a výkon. Pokud vaše spodní část obchodu 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 kolena.

Při fotografování v nákupním košíku nebo pokladně byste měli být obzvláště opatrní, protože tyto oblasti jsou neviditelné. Pokud načtete obrázky 300dpi na 2000px, i když je potřeba pouze jeden piktogram, můžete si být jisti, že vaši zákazníci nemohou nakupovat v řádcích na FullLoad.

Se kterými WordPress - Plugins můžete své obrázky zpracovat automaticky, vysvětlíme v našem Optimalizace obrazu Plugin Porovnání.

5.2 Videa

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

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

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

#6 databáze

Nyní pojďme do hlubin WordPress -IT: Databáze.

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

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 chvíli se tato databáze stává trochu plnější a "odpadky".

Odpadky zde znamená, mimo jiné:

  • Komentáře v oblasti spamu
  • Revize článků a stránek
  • Věci v koši
  • Zveřejňování a komentáře metadat, jako jsou ověření s dlouhou platností

To vše je staré zatížení, které obvykle již nepotřebujete a který stáhne váš server.

13 nezbytná opatření k zajištění toho, aby vaše WordPress zvadlé zatížení

Jak se toho zbavit?

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

6.1 Revize

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

Ve většině případů mohou být výrazně sníženy, 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 píšete o:

Úplně vypněte:

define( 'WP_POST_REVISIONS', false );

Omezit revize:

"WP_POST_REVISIONS", 10 ); Maximálně 10 revizí

6.2 Optimalizace wp_options

Tabulka wp_options je jedním z nejdůležitějších a zároveň často přehlížených stolů WordPress pokud jde o optimalizaci zatížení. Kromě věcí, jako je adresa URL webu, adresa URL domů, formáty času a data o správou, wp_options také obsahuje nastavení pro Plugins , Themes , WP cronjobs 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
  • Automatické načtení

Podívejme se na sloupec automatického načtení. Tato možnost určuje, které možnosti a nastavení jsou k dispozici wp_load_alloptions() Načten. To znamená, že pokud je položka na 'ano' v jednom řádku, tato funkce je načtena na každé stránce vašich webových stránek.
Mnoho Plugin A Theme vývojáři mají postoj, že jejich Plugin / Theme tak zatraceně důležité, že musí být naloženo na každé straně, i když jeho Plugin se ve skutečnosti používá pouze na jedné stránce (například počítač nebo kontaktní formulář).

Samozřejmě, že to odpady vaší straně a způsobuje obrovské dodatečné zatížení.

Jak to napravíte?

V konečném důsledku se jedná o otázku plánování. Jak již bylo uvedeno v bodě 1.2 "Přehodnocení konceptů", měli byste si položit otázku: "Potřebuji toto Plugin ?". Pokud ji můžete nahradit jinou možností, udělejte to.

Službu Google Analytics například nelze používat WordPress řídicí panel, ale externě. Nebo místo přesměrování Plugin můžete se poradit se svým hostem, pokud ještě neintegroval takové věci.

Chcete-li zjistit, které Plugins velké zatížení krát, jsem vám napsal dotaz SQL zde:

SELECT option_name, length(option_value) AS option_value_length OD WP_OPTIONS ODKUD AUTOLOAD ='yes' ORDER BY option_value_length DESC
Důležité

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

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

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

V tomto případě pochází Plugin "Přepsat pravidla". Pokud jste RAIDBOXES hostitele, můžete dodržovat pravidla přepisu v RAIDBOXES řídicí panel, pro toto BOX jednoduše přijmout pravidla pro přepis a Plugin Odstranit.

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

Starý " Plugin odstranit odpadky" z wp_options

Odstraněny Plugins zbytky v wp_options a také na automatické načtení = ano. 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 Plugins vyhledejte a odeberte jména v wp_options.

Předpokládejme, že používáme "Přepsat pravidla" Plugin shora, tak jsem spustit tento dotaz SQL:

VYBERTE * Z 'wp_options', kde 'auto load' = 'ano'And 'option_name' jako %rewrite_rules%'
Důležité

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

Pak jsem si zpět celou řadu již nepotřebné funkce, z nichž všechny jsou stále na autoload = ano, ale jsou zcela k ničemu.
Jen je smažu. Už jsem se zmínil o zálohách, že? 😉

Procházím tímto postupem pro všechny Plugins Podle. Již wp_options celý roh je lehčí.

6.3 Odstranění starých přechodných jedů

Aktualizace: Vzhledem k tomu, 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řechodové jsou nic víc než dočasné možnosti, které jsou uloženy v databázi na krátkou dobu. Jakmile jejich platnost vyprší 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 budete mít Plugins nebo novou kontrolu aktualizace, bude tato přechodná možnost odstraněna.

Bohužel tomu tak není vždy, protože některé přechodné výrazy zůstávají navždy v databázi a ztěžují dotazy. Měli by samozřejmě odejít.

Za tímto účelem je nejlepší použít Přechodný čistič, protože dělat to ručně, je obrovské úsilí. Poté, co jste Plugin úspěšně, můžete jej bezpečně odstranit. Transient Cleaner odstraňuje pouze prošlé přechodové jedy a nic jiného - skvělý nástroj!

E-Book

6.4 WordPress -Sessions

Relace jsou k dispozici pro řízení, protokolování, kontrolu a spouštění uživatelských přihlašovacích relací. Po chvíli cron WP odstraní tyto relace z databáze. Alespoň tak by to mělo být.

Bohužel, cronjobs zavěsit, nebo jsou deaktivovány uživatelem nebo Plugins - Pak máte spoustu sezení v databázi v žádném okamžiku.

Chcete-li zjistit, zda jste ovlivněni, mám pro vás další dotaz:

VYBERTE * Z 'wp_options', KDE 'option_name' JAKO '_wp_session_%'
Důležité

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

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

ODSTRANIT Z 'wp_options', KDE 'option_name' JAKO '_wp_session_%'

Na RAIDBOXES máme vlastní serverovou CronJob, kterou můžete ovládat podle intervalů. Najdete ji ve svých BOX -Nastavení v části Wp relace Eraser.

WordPress Vysoké zatížení: WP Session Eraser

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

Ok, teď je to složité! Ale pokud se vám podaří udělat pro vaše WordPress stránku tento trik kolegy 10 nahoru Vyhráli jste hodně.

Co to dělá zásadní:

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

Výsledek je jasný:

WordPress Vysoké zatížení: wp_options index doby dotazu
Zdroj: 10up

Krása je, že na většině stran, naše Plugin Přidat index k automatickému načtení Super. Jako vždy, myslet na zálohování dříve!

Ručně by tento dotaz jít sem:

ALTER TABULKA 'wp_options' ADD INDEX ("automatické načtení");
Důležité

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

WordPress Vysoké zatížení - aktualizace

#7 Udržujte vše aktuální!

Velmi účinný způsob, jak odolat vlnám návštěvníků, je udržovat software aktuální. Nejen vaše WordPress sami, ale také vaše aktivní Theme Vaše Plugins a na přední straně: vaše php verze.

7.1 PHP

PHP je "softwarový engine" WordPress . To také znamená: Čím výkonnější motor, tím rychleji je vaše strana.

PHP 7.0 je schopen běžet více než dvakrát tolik požadavků za sekundu jako PHP 5.6, polovina latence. S PHP 7.1 a 7.2 se celá věc trochu zrychlila.

Poznámka

Oficiální podpora php 5.6, 7.0 a 7.1 již vypršela a PHP 7.2 bude dostávat aktualizace zabezpečení pouze do 6.12.2021. Takže to je nejlepší aktualizovat alespoň PHP 7.2 nyní zajistit bezpečnost jeho WordPress Straně.

Celkově dává více než smysl používat verzi PHP, která vám dává nejlepší výkon. Ale pozor: ne všechny Plugins A Themes jsou již kompatibilní s nejnovějšími verzemi! Zde buď dokumentace Plugins A Themes nebo snadno vyzkoušet.

Verze PHP RAIDBOXES

7.2 WordPress

Aby byl maximální výkon vyveden, WordPress aktuální verzi. 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 tápat vpřed v menších verzích (např. od verze 4.3.3 do 4.3.4).

Zkontrolujte celkovou funkčnost stránky znovu a znovu mezi aktualizacemi. V zásadě se doporučuje vytvářet jednotlivé zálohy stránky znovu a znovu. To platí zejména před velké verze skoky!

V zásadě je řízená WordPress hoster Které Aktualizace WordPressu se o tebe postará.

7.3 Plugins A Themes

Stejně jako vaše WordPress verzi, měli byste také používat Plugins A Themes Aktuální. Bezpečnost a výkon jsou hlavní důvody. Nebezpečné Plugins A Themes může zničit všechny vaše práce. Přehled aktuálně známých chyb zabezpečení WordPress , Themes A Plugins najdete v "Databáze zabezpečení programu WPSCAN" od poskytovatele zabezpečení Sucuri.

Plugin - a Theme -Aktualizace také přinést možnost upgradu na vyšší verzi PHP, a tím dosáhnout významné horečné rychlosti. Chyby také zmizí a budete mít k dispozici další funkce.

Opět platí, že pro větší aktualizace: Vytvořte zálohu stránky předem nebo otestujte novou verzi v StAjít prostředíPřed přepnutím změn do živa zkontrolujte funkce stránky.

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

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

#8 nefunkční odkazy

Velmi jednoduchý bod, který nemusí nutně strhnout výkon stránky, ale může vás stát návštěvníky, jsou nefunkční odkazy. Stránku můžete snadno zkontrolovat pomocí Online kontrola nefunkčních odkazů Udělej to.

Doporučuji použít tuto webovou stránku namísto WordPress - Plugins ke kontrole, jak je uvedeno v čl. Plugins stáhněte výkon své strany, i když jej nepoužíváte. Existuje však mnoho dalších nástrojů a metod k nalezení nefunkčních odkazů. Které z nich jsou, zjistíte v tomto článku.

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

#9 opožděné načítání

Opožděné načtení zobrazí pouze obsah, který má uživatel ve své viditelné oblasti prohlížeče. Zbytek je načten dynamicky jako uživatel pokračuje posunout dolů.

Chcete-li snížit zatížení na stránce, 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ý nástroj napájení – Quasi Thor's Hammer pro úsporu zdrojů.

Funguje to takto:

Prohlížeč již načte celý textový obsah (DOM), ale používá Javascript k načtení pouze obrázků / video / skript zdrojů, které uživatel potřebuje. Pokud se uživatel posouvá hlouběji, věci, které přicházejí do jeho zorného pole, se znovu načtou.

Mnoho moderních Themes , zejména pro obchody, již zavedly Lazy Loading. Bohužel není vždy snadné přidat opožděné načítání později.

Existuje však Plugin za to!

Existuje mnoho Lazy Loading Plugins na trhu. Nicméně, já jsem především rád jednu věc: a3 Lazy LoadA3 Lazy Load funguje v mnoha případech a může načíst videa a iFrames líný kromě obrázků. Kromě toho podporuje WordPress Amp WooCommerce A Advanced Custom Fields .

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

WordPress Vysoké zatížení - platební proces

#10 platební proces

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

Jak bylo uvedeno výše, věci jako nákupní košík nebo pokladna nejsou cachable. Proto byste měli snížit zatížení serveru enormně zde, protože každý požadavek znamená zcela nový a výkon náročný požadavek na server.

13 nezbytná opatření k zajištění toho, aby vaše WordPress zvadlé zatížení

Zkontrolujte nástroje prohlížeče (např. v Chromu prostřednictvím záložky "Síť"), abyste zjistili, kolik požadavků je generováno během pokladny a které z nich. Pokud zjistíte, že při volání nákupního košíku vygenerujete pouze žádost 400, něco se pokazí.

Podívejte se, které Plugin nebo který prostředek generuje mnoho z těchto požadavků a snaží se je snížit. To znamená, že v případě potřeby můžete být Plugins že nemusíte nutně oddělit.

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

Také si zeptejte, zda opravdu potřebujete uvést všechny produkty s obrázky v plném rozlišení na displeji pokladny nebo zda je zde postačující textový displej.

Možnosti platby prostřednictvím bran

Možná také budete muset změnit platební bránu. Pokud například váš PayPal Plugin trvá velmi dlouho, než zpracujete požadavky od uživatelů, můžete zde ztratit nabídky.

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 Stripe Do. Stripe 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 rychle? Super! Pak přichází další fáze, aby zatížení co nejnižší: obsah doručovací sítě (CDN).

CDN je kopie stránky uložené v mezipaměti 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.

Téměř – aby se mléko příklad shora - lednička plná mléka v každé místnosti.

Kromě toho bude CDN také zmírnit váš server zatížení, protože bude cache části vašich webových stránek ze svého serveru.

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

In Cloudflare :

  1. Zadáte svou doménu pod "Přidat web" a kliknete na "Prohledávat ZÁZNAMY DNS".
  2. Nyní CF automaticky skenuje vaše záznamy - jen počkejte, až to bude.
  3. Poté vám CF přinese návrhy (obvykle dva pro A-Records). A to je v pořádku. Klikněte na tlačítko Pokračovat.
  4. V dalším kroku vyberte plán a znovu klikněte na tlačítko Pokračovat.
  5. Zde máte nyní názvové servery, které je třeba přizpůsobit.
  6. Cloudflare vám ukáže naše a ve kterém 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. Tyto názvové servery (5) je pak nutné zadat jako názvové servery do správy domény. Pokud s námi spravujete své domény, můžete použít tento zde Přizpůsobit. Tam kliknete na "DNS" na příslušné doméně a změníte názvové servery na Cloudflare . Pokud máte domény u jiného poskytovatele, musíte se podívat tam.

Dokončení!

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í - vykazování

#12 Reporting

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

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

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

Pozornost: Nenastavujte tuto kontrolu příliš krátkou, to také znamená zatížení webového serveru. Proto kontrolní intervaly nebudou kratší než 5 minut.

zálohování #13 finále

Všechno se děje? Spokojeni? Super! Nyní byste měli udělat pouze konečnou zálohu! Na dalším vrcholu přes jeskyni lvů a sou, vaše strana by neměla být na kolenou už!

Závěr

Doufám, že můj krok-za-krokem průvodce vám pomůže WordPress straně pro vysoké zatížení. Pokud jsou technicky nejnáročnější oblasti stále na místě, doporučujeme použít profesionální WordPress Vývojáři. 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 * .