GNU/Linux >> Znalost Linux >  >> Panels >> cPanel

Jak analyzovat sestavu profilu zdrojů

V tomto kurzu:

Informace protokolu přístupu Zkontrolujte verze softwaru

Přehled profilu zdrojů může být velmi užitečné, protože poskytuje statistiky spotřeby zdrojů vašeho webu za posledních dvacet čtyři (24) hodin. Pokud dochází k nadměrnému využívání zdrojů a nesouvisí to s aktivitou MySQL a/nebo IMAP, pak vygenerujte a prohlédněte si přehled profilu zdrojů pomůže diagnostikovat, zda váš web spotřebovává příliš mnoho zdrojů.

Každý report obsahuje data/statistiky na třech kartách; Přístup k informacím protokolu , Zkontrolujte verze softwaru a Informace o zdrojích . V této příručce se můžete naučit, jak interpretovat statistiky na každé z těchto karet v přehledu profilu zdrojů a jak vyřešit běžné příčiny nadměrného využívání zdrojů identifikováno analýzou ukázkových přehledů .

Přístup k informacím protokolu

První karta zobrazená při prohlížení přehledu profilu zdrojů je Informace protokolu přístupu . Níže je popisný seznam statistik, které se zobrazují na této kartě:

Podrobnosti informací o protokolu přístupu
Hodinové požadavky a kódy odpovědí Kolik požadavků na stránku na vašem webu a kód představující odpověď na požadavky.
Duplicitní požadavky Kolik požadavků na stejný soubor a kód odpovědi na požadavek(y).
Požadavky na nestatický obsah Kolik požadavků na dynamický obsah a kód pro odpověď na požadavek(y).
Nejlepší uživatelští agenti Uživatelští agenti (user agent je poskytován prohlížečem nebo strojem), kteří podávají nejvíce požadavků.
Nejčastější IP adresy IP adresy, které podávají nejvíce požadavků.

Z těchto statistik je snazší vizualizovat a diagnostikovat nadměrnou spotřebu serverových zdrojů, než procházet DomLogs ručně z příkazového řádku. Nyní se můžeme podívat na různé vzory v Informacích protokolu přístupu podrobnosti na kartě, které můžeme použít k identifikaci problémů s používáním zdrojů webových stránek a jak zmírnit nadměrnou spotřebu zdrojů .

Nadměrné požadavky správce Ajax

V tomto příkladu jsme nainstalovali WordPress, pak jsme se přihlásili do Dashboardu, minimalizovali okno – nechali ho na pozadí asi třicet (30) minut a pak spustili nový přehled.

Následující obrázek je výňatek z Informací protokolu přístupu na kartě Požadavky na nestatický obsah sekce. Tyto podrobnosti ukazují, že admin-ajax.php odeslal třicet jedna (31) žádostí.

UPOZORNĚNÍ: Kód odezvy pro admin-ajax.php počet požadavků je 200. 200 je nejlepší kód odpovědi, který můžete obdržet, protože to znamená, že odpověď byla úspěšná!

Tato zpráva uvádí, že během třiceti (30) minut „nečinnosti“ v řídicím panelu bylo ze strany admin-ajax.php odesláno třicet jedna (31) požadavků . V tomto případě Možné řešení sloupec obsahuje odkaz na průvodce centrem podpory, který vám pomůže deaktivovat funkci WordPress Heartbeat, protože může pomoci snížit množství využití potřebné ke spuštění ovládacího panelu WordPress.

Plánování Cronjob

Použití stejných ukázkových dat z Žádostí o nestatický obsah druhý top hit je wp-cron.php .

UPOZORNĚNÍ: Odpověď obsahuje hodnotu 406 za dvacet sedm (27) požadavků na wp-cron.php . Řešení nadměrných chyb může pomoci eliminovat sporadickou/zbytečnou spotřebu zdrojů. Další informace naleznete v našem průvodci Chyba 406 – nepřijatelné.

Možné řešení sloupec navrhuje Přidat plánování wp-cron. Naplánování spuštění cronjobů je důležité, aby se zajistilo, že server nebude automaticky spouštět cronjob v době zvýšeného provozu. Ačkoli cronjob(y) nemusí používat nadměrné zdroje , pokud běží v době vysokého provozu, může to způsobit, že vaše využití zdrojů překročí dostupné limity (i dočasně), což může snížit kvalitu služeb.

POZNÁMKA: Nezapomeňte využít data z Hodinových kódů požadavků a odpovědí části Informace protokolu přístupu pro určení optimálního plánování pro cronjobs. Tímto způsobem můžete zajistit, že nebudou spuštěny v době silného provozu.

Nadměrné procházení webových stránek roboty

Vyhledávače jako Google, Bing a Yahoo! prohledá všechna data, která najdou online. Přestože jsou navrženy tak, aby nerušivě procházely vaše webové stránky ve svém volném čase, může to způsobit nárůst využití zdrojů serveru. Chcete-li minimalizovat dopad, který mají na využití zdrojů vašeho účtu, můžete upravit svůj soubor robots.txt tak, aby požadoval omezení nebo zabránění vyhledávačům v procházení vašeho webu.

Škodlivé adresy IP

Z tohoto snímku obrazovky Nejčastější IP adresy na Informace protokolu přístupu na kartě, příklad ukazuje IP adresu:86.75.30.9 zaznamenanou se čtyřmi sty čtyřiceti dvěma (442) přístupy. Porovnání tohoto součtu s celkovým počtem požadavků v tomto přehledu (637 – vypočteno z hodinových požadavků sekce), tato IP představuje téměř sedmdesát procent (70 %) celkových požadavků.

Pokud zaznamenáte příliš velké množství požadavků přicházejících z IP adresy, můžete vyhodnotit zablokování IP adresy (jako v příkladu výše). Poté můžete použít plugin cPanel IP Deny Manager k blokování IP adres.

UPOZORNĚNÍ!: Při blokování IP adres, které neznáte, buďte opatrní. Mohou existovat zdroje, které nejsou místní na serveru, které jsou nutné pro správnou komunikaci a běh vašeho webu se vzdálenými servery. Pokud zablokujete IP adresu a zaznamenáte nadměrné množství chyb a neočekávaného chování na svém webu, zvažte odblokování této IP adresy.

Zkontrolujte verze softwaru

Kontrola verzí softwaru obsahuje podrobnosti týkající se softwaru nainstalovaného ve vaší doméně (doménách). Níže je popisný seznam statistik, které se zobrazují na této kartě:

Zkontrolujte verze softwaru
Software Název softwaru, který je nainstalován.
Jméno Název webu (název webu).
URL Adresa URL pro přístup na web.
Cesta Umístění instalačního adresáře vašeho webu (neboli:Document Root Directory)
Verze Verze softwaru, který je nainstalován.
Motiv Název aktuálně aktivního motivu.
Cache Dostupnost mezipaměti nebo název pluginů používaných pro ukládání do mezipaměti.
Komentáře Počet existujících komentářů.
Pluginy Počet pluginů, které existují.
Seznam administrátorských uživatelů Seznam uživatelů s oprávněním správce.
Seznam aktivních pluginů Seznam aktivních pluginů.

Tyto podrobnosti poskytují snazší alternativu k ruční kontrole softwaru. Nyní se můžeme podívat na různé podrobnosti v části Kontrola verzí softwaru informace na kartě, které můžeme použít k diagnostikování a zmírnění nadměrné spotřeby zdrojů .

Zastaralý software

Kontrola verzí softwaru karta v příkladu zprávy (zobrazená vpravo) označuje, že verze WordPressu je zastaralá. Při analýze vlastní sestavy porovnejte aktuální verzi (4.7.10) s dostupnou verzí (4.9.5). V tomto případě tento řádek obsahuje také odkaz na naši příručku Centra podpory, jak aktualizovat WordPress.

Opravy chyb a bezpečnostních zranitelností jsou důležité nejen proto, aby vaše data zůstala soukromá a bezpečná, ale také proto, aby váš web fungoval optimálně a váš účet nebyl cílem útoků hackerů. Jakýkoli zastaralý software zobrazený v části Kontrola verzí softwaru by měl být zálohován a poté aktualizován.

Žádné ukládání do mezipaměti

Při analýze ukázkové sestavy vidíme, že není implementováno žádné ukládání do mezipaměti. Nejlepší analogie pro vysvětlení toho, jak mezipaměť funguje, je použití krabice s nástroji. Pokud pracujete na opravě něčeho v koupelně nahoře, je méně práce přinést celou krabici s nářadím (plnou nářadí, které běžně používáte při opravách), než chodit po schodech nahoru a dolů pro každý nástroj, který je potřeba k dokončení práce. práce. Ukládání do mezipaměti funguje stejným způsobem. Pokud byl skript již spuštěn, výsledky se ukládají do mezipaměti/ukládají se pro rychlý přístup k opětovnému použití dat, čímž se snižuje spotřeba zdrojů pro opakované zpracování skriptu. Další informace o tom, jak implementovat ukládání do mezipaměti, si můžete přečíst v naší příručce Použití mezipaměti WordPress k urychlení webu.

Příliš velké množství komentářů

Vzorová data, která používáme, udávají počet komentářů (celkem 12 511) na webu. Pokaždé, když se stránka načte s komentáři, MySQL potřebuje analyzovat všech dvanáct tisíc komentářů, aby určila, které z nich se na stránku načítají. Zvažte moderování svých komentářů a co nejvíce snižte částku. To pomůže vyhnout se nadměrné spotřebě zdrojů.

Blahopřejeme! Nyní víte, jak analyzovat Profil zdrojů k identifikaci a řešení běžných problémů zahrnujících nadměrnou spotřebu zdrojů.


cPanel
  1. Jak zobrazit informace o využití zdrojů v Plesku

  2. Jak změnit profilový obrázek v Debianu 10

  3. Jak používat journalctl k analýze protokolů v Linuxu

  1. Jak říct Gnome, aby si znovu přečetl ~/.profile?

  2. Linux – Jak analyzovat data profilu z `perf Record –a` (systémová kolekce)?

  3. Jak obnovit /etc/profile?

  1. Jak odeslat hlášení o chybě s Bugzilla

  2. Jak nainstalovat Spark na Ubuntu

  3. Jak používat plugin profilu zdrojů v cPanel