Jak nahradit jednim pluginem 10 rozšíření. Perfmatters Wordpress plugin

Perfmatters je prémiový plugin pro WordPress (WP) který umožní v instalovaném CMS zakázat nepotřebné funkce a zrychlit tak každý web. Je hodnocen jako jeden z pěti nejlepších pluginů pro WP a jeden z vůbec nejlepších (mimo hosting) počinů technologické společnosti Kinsta.

Jako jediný plugin umí separátně spravovat js skripty, díky čemuž lze perfektně vyladit každou část webu, stránku za stránkou. Manager spravuje i soubor stylů CSS, který webová stránka často zbytečně načítá vcelku bez dalšího využití.

Perfmatters plugin funkce

Správce skriptů umožní spustit Google Analytics lokálně. Funkce je ve fázi beta a měla by být používána s opatrností. Nekombinovat s jiným Google Analytics rozšířením (třeba RankMath). Spuštění Analytics skriptu na svém vlastním serveru, nikoli vzdáleně ze serveru Google, může přinést určité zrychlení načítání.

Zakázat emoji. WP načítá skript na každé stránce (soubor wp-emoji-release.min.js). Emoji (Vkládání) generuje náhledy videa z YouTube, Tweetů a dalších vložených souborů. Pokud tuto funkci nepoužíváte, můžete skript wp-embed.min.js zakázat.

Odstranění řetězců dotazů. Řetězce dotazů mohou bránit některým CDN používat vyrovnávací paměti vašich stylů a skriptů. Jejich odstranění může přinést určité zlepšení načítání.

Zakázat XML-RPC. RPC potřebujete pouze v případě, že pro přístup k webu WP používáte kupříkladu speciální (mobilní) aplikace pro publikování. Nebo to rozšíření, jako třeba Jetpack. Pokud nepoužíváte, zakažte XML-RPC.

Odstranění jQuery Migrate. Skript jquery-migrate.min.js většina témat a rozšíření nepotřebuje. Ve většině případů je nekomplikované zakázat jej. Eliminujete tím načítání dalšího zbytečného souboru na webu. Některé specifické buildery mohou tento soubor vyžadovat. Po spuštění takového rozšíření bude tato chyba oznámena, případně uvidíte chybovou hlášku přímo v administraci.

Odstranění nepotřebných info z <head>. WP přidává do hlavičky <head> všech stránek spoustu věcí. Mnohé z nich nejsou nutné a jiné věci byste prostě mohli chtít odstranit. Pomocí předvoleb rozšíření lze odstranit následující položky.

Číslo verze instalovaného CMS  WP 
Odkaz na manifest wlw (Windows Live Writer)
odkaz RSD (pokud nepotřebujete XML-RPC, pravděpodobně nepotřebujete ani ?rsd

Krátký odkaz (<link rel=“shortlink“>). Odkazy na rozhraní REST API (většina webů rozhraní REST API nepoužívá vůbec).

Zakázat kanály RSS. Kkanály RSS přidávají do stránky webu několik odkazů. Pokud nechcete, aby vaše stránky byly dostupné pro čtečky kanálů RSS, můžete je zakázat.

Zakázat dashicons. Některá témata načítají soubor stylů dashicons.min.css. Pokud tyto ikony nepoužíváte, nepotřebujete jej.

Omezit/zakázat rozhraní Heartbeat API. Způsobuje velmi časté požadavky na server, což může server zahltit.

Zakázat měření síly hesla. Tím zakážete načítání skriptu z /wp-includes/js/zxcvbn.min.js na všech stránkách. Načte se pouze v případě potřeby.

Povolit Preconnect & DNS Prefetching. Umožňují předem upozornit prohlížeč na určité soubory, o kterých víte, že je bude potřeba stáhnout. To pomáhá šetřit čas při načítání stránek a zrychlit web.

Zakázat/omezit revize příspěvků. Každá editace generuje záložní soubory, které se ukládají do databáze. Zahlcena databáze zpomaluje web. Vypněte je úplně nebo je omezte jen na několik málo.

Změna intervalu automatického ukládání. Ve výchozím nastavení WP automaticky ukládá příspěvky každých 60 sekund, což znamená co minuta zápis do databáze. Prodlužení interval optimalizuje zátěž serveru, administraci či úpravy příspěvků/stránek.

Zakázat rozhraní Google Maps API. Některá témata/pluginy načítají skripty Google Maps, i když nejsou používáané/potřebné. Pokud na svých stránkách Mapy Google nepoužíváte, můžete načítání skriptů zastavit. jedná se o položky

//maps.googleapis.com/maps/api/*
//maps.gstatic.com/mapfiles/*

Vizualizace

Perfmatters WordPress plugin administrace
Perfmatters plugin administrace
Perfmatters menu Manager skriptů
Perfmatters menu Manager skriptů
Perfmatters menu Manager CSS stylů
Perfmatters menu Manager CSS stylů

Užitečné

Berocket Ajax Filter pro WooCommerce.
Video návod k rozšíření na YouTube.

ICTIS.CZ