Přemýšleli jste někdy jak WordPress pluginy ovlivnit dobu načítání vašeho webu? The WordPress pluginy umožňují přidat na váš web funkce, ale mohou také ovlivnit rychlost webu. V tomto tutoriálu vám ukážeme, jak na to WordPress pluginy ovlivnit dobu načítání vašeho webu a jak je můžete efektivněji ovládat.

Úprava doby načítání pluginu 1

Jak funguje plugin?

Doplňky WordPress jsou podobné aplikaci pro váš web WordPress. Můžete je nainstalovat a přidat na svůj web další funkce, jako jsou kontaktní formuláře, fotogalerie nebo obchod s elektronickým obchodem.

Když někdo navštíví váš web, WordPress nejprve načte jeho základní soubory a poté načte všechny vaše aktivní pluginy.

Jak mohou pluginy ovlivnit váš blog?

Chaque WordPress Plugin nabízí různé funkce. K tomu některé pluginy volají databázi na pozadí, zatímco jiné načítají soubory na front-endu, jako jsou CSS, soubory JavaScript atd.

Většina pluginů vyžaduje HTTP požadavek na načtení souborů, jako jsou skripty, CSS a obrázky. Každá žádost zvyšuje dobu načítání celé stránky vašeho webu.

Jakmile je proveden správně, dopad na výkon je často příliš patrný.

Proto pokud použijete více pluginů, které vytvářejí příliš mnoho požadavků HTTP na nahrávání souborů, ovlivní to výkon vašeho webu a uživatelské prostředí.

Jak zkontrolovat soubory načtené pomocí pluginů WordPress?

Chcete-li zjistit, jak pluginy ovlivňují dobu načítání stránky, musíte zkontrolovat soubory načtené těmito pluginy na WordPress.

Existuje mnoho nástrojů, pomocí kterých to můžete zjistit.

Můžete použít vývojový nástroj prohlížeče (v prohlížeči Google Chrome „Zkontrolovat položku“).

Stačí navštívit svůj web a kliknout pravým tlačítkem a vybrat možnost „ prozkoumat “. Otevře se panel nástrojů pro vývoj.

Musíte kliknout na kartu „Síť“ a poté znovu načíst svůj web. Chcete-li zjistit, jak se načte, a zobrazit všechny soubory, které se načte.

Nástroj pro rozvoj sítě

Chcete-li to vidět, můžete také použít nástroje třetích stran, jako jsou Pingdom a GTmetrix. Tyto nástroje vám také umožní zobrazit všechny načtené soubory a délku načítání.

Nástroj pingdom

Kolik pluginů potřebujete nainstalovat?

Pokud vidíte tyto různé soubory načtené, můžete začít přemýšlet, kolik pluginů, které potřebujete použít?

Odpověď opravdu závisí na sadě pluginů, které používáte na svém webu.

Jeden špatný plugin může načíst soubory 12, zatímco několik dobrých pluginů stačí přidat několik dalších souborů.

Všechny dobře kódované pluginy se snaží omezit počet nahraných souborů na minimum. Ne všichni vývojáři pluginů jsou však opatrní. Některé doplňky načítají soubory na každé stránce, i když tento soubor nepotřebují.

Používáte-li mnoho těchto doplňků, začne to mít vliv na výkon vašeho webu.

Jak udržet pluginy pod kontrolou?

Nejdůležitější věcí, kterou můžete na svém webu WordPress udělat, je používat pouze doplňky, které jsou dobře kódované, mají dobré recenze a jsou doporučovány důvěryhodnými zdroji.

Pokud najdete a WordPress Plugin ovlivňuje, jak se váš web načítá, takže hledejte lepší plugin, který dělá stejnou práci, ale lépe.

Poté musíte začít používat ukládání do mezipaměti a CDN pro další zlepšení výkonu a rychlosti vašeho webu.

Dalším faktorem, který byste měli zvážit, je hostování vašeho webu. Pokud vaše hostitelské servery nejsou správně optimalizovány, nezvýší to dobu odezvy vašeho webu.

To znamená, že nejen pluginy, ale i celkový výkon vašeho webu bude pomalejší. Ujistěte se, že používáte jeden z nejlepších hostingů WordPress.

V krajním případě můžete odinstalovat pluginy, které nepoužíváte. Pečlivě zkontrolujte doplňky nainstalované na vašem webu a zjistěte, zda je můžete odinstalovat. To není ideální řešení, protože budete muset kompromitovat funkčnost oproti rychlosti vašeho blogu.

Zakázat pluginy stylů na WordPress

Nejprve musíte najít název nebo popisovač šablony stylů, který chcete zrušit registraci. Najdete jej pomocí svého nástroje " prohlédněte si prvek ".

Kontrola prvku prohlížeče

Po nalezení popisovače stylů můžete Zrušení registrace Přidáním tohoto kódu do souboru functions.php Téma nebo hlavní soubor pluginu.

add_action ('wp_print_styles', 'my_deregister_styles', 100); funkce my_deregister_styles () {wp_deregister_style ('gdwpm_styles-css'); }

V této funkci můžete „zrušit registraci“ libovolného počtu stylů. Například pokud máte více než jeden plugin, jehož šablonu stylů chcete „zrušit registraci“, můžete to udělat takto:

add_action ('wp_print_styles', 'my_deregister_styles', 100); funkce my_deregister_styles () {wp_deregister_style ('gdwpm_styles-css'); wp_deregister_style ('bfa-font-awesome-css'); wp_deregister_style ('některý-jiný-stylesheet-popisovač'); }

Pamatujte, že „zrušení registrace“ těchto šablon stylů ovlivní funkčnost pluginů na vašem webu. Musíte zkopírovat obsah každé šablony stylů, kterou odstraníte, a vložit je do šablony stylů. WordPress téma nebo je přidejte jako vlastní CSS.

Zakázat pluginy javascript

Stejně jako šablony stylů budete muset najít popisovač používaný soubory JavaScriptu k jejich „zrušení registrace“. Ovladač však nenajdete pomocí „ prozkoumat ".

Z tohoto důvodu budete muset kopat hlouběji do souborů pluginů, abyste našli popisovač, který plugin používá k načtení skriptu.

Dalším způsobem, jak zjistit všechny popisovače používané doplňky, je přidat tento kód do souboru functions.php vašeho motivu.

funkce bpc_display_pluginhandles () {$ wp_scripts = wp_scripts (); $ handlename. = " "; foreach (fronta $ wp_scripts-> jako $ handle): $ handlename. = ' '. $ popisovač. ' '; endforeach; $ handlename. = " "; return $ handlename;} add_shortcode ('pluginhandles', 'bpc_display_pluginhandles');

Po přidání tohoto kódu můžete pomocí zkratkového kódu [pluginhandles] zobrazit seznam popisovačů skriptů pluginu.

Zpracovává wordpressové skripty

Nyní, když máte popisovače skriptů, můžete je snadno „zrušit registraci“ pomocí níže uvedeného kódu:

add_action ('wp_print_scripts', 'my_deregister_javascript', 100); funkce my_deregister_javascript () {wp_deregister_script ('contact-form-7'); }

Tento kód můžete také použít k deaktivaci více skriptů, jako je tento:

add_action ('wp_print_scripts', 'my_deregister_javascript', 100); funkce my_deregister_javascript () {wp_deregister_script ('contact-form-7'); wp_deregister_script ('gdwpm_lightbox-script'); wp_deregister_script ('další-plugin-script'); }

Jak jsme již zmínili dříve, deaktivace těchto skriptů zabrání tomu, aby vaše pluginy fungovaly správně.

Abyste tomu zabránili, budete muset kombinovat kódy JavaScripts dohromady, ale někdy to nefunguje správně, potřebujete vědět, co děláte.

To je vše pro tento tutoriál, doufám, že budete vědět, jak vylepšit své pluginy. Pokud máte nějaké dotazy, neváhejte se jich zeptat.