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í.
Obsah
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



Užitečné
Berocket Ajax Filter pro WooCommerce.
Video návod k rozšíření na YouTube.