Procédure
Chybový kód HTTP 509 znamená, že web překračuje limity zdrojů stanovené jeho hostingovým tarifem. Server poté dočasně odmítá zpracovat část nebo všechny požadavky související s hostingovým tarifem.
Tuto chybu mohou spustit dva limity:
Chyba 509 není blokace, a proto ji nelze ručně zrušit, ani klientem, ani podporou. Automaticky zmizí, jakmile spotřeba webu klesne pod limity jeho tarifu.
Pokud se chyba vrací pravidelně, příčina nadměrné spotřeby je stále přítomná: je třeba ji identifikovat a řešit (viz následující části).
V praxi se chyba 509 nejčastěji objevuje v některém z těchto případů:
Záznam přístupů webu je hlavním zdrojem pro pochopení, které požadavky chybu způsobují.
Porovnání ve 4. kroku je rozhodující. Nástroj jako Google Analytics funguje v JavaScriptu: počítá pouze skutečné návštěvníky, jejichž prohlížeč skript spustí. Pokud log přístupů ukazuje mnohem více požadavků než návštěv naměřených v Analytics, rozdíl velmi pravděpodobně pochází od robotů, útoku nebo automatizovaných volání.
Neznámé nebo podezřelé URL v logu (stránky, které jste nevytvořili, cesty k neobvyklým PHP souborům) by měly vyvolat podezření na hacknutí.
Pro trvalé odstranění chyby 509 existují dvě možnosti:
Před zvažováním migrace se doporučuje v logách ověřit, že je provoz skutečně legitimní: migrace napadeného webu nebo webu bombardovaného roboty příčinu nevyřeší.
Soubor robots.txt, umístěný v kořenovém adresáři webu, říká SEO a AI robotům, které stránky mohou procházet. Můžete v něm zakázat celé adresáře nebo některé AI roboty, které nepotřebujete. Můžete také nastavit minimální dobu čekání mezi procházením dvou stránek.
Příklad:
User-agent: GPTBot
Disallow: /
User-agent: Claudebot
Crawl-Delay: 60
User-agent: *
Disallow: /panier/
Disallow: /*?filtre=To je obzvlášť užitečné, když je váš web zahlcen prohledávacími roboty. V důsledku rozmachu robotů pro trénování AI totiž některé roboty provádějí maximální procházení, někdy zbytečné. AI roboti jsou například známí tím, že zkoušejí všechny možné kombinace filtrů a řazení na stránkách se seznamy produktů.
Kromě marně utracené šířky pásma pro tento typ crawlování mohou SEO a AI roboti usoudit, že má váš web příliš mnoho stránek. Mohou pak procházení ukončit dříve, než stihnou projít celý web, což vás poškodí v SEO. Je ve vašem zájmu omezit procházené stránky, aby se roboti mohli soustředit na stránky, které přinášejí největší hodnotu z hlediska SEO a GEO.
Ohleduplní roboti tato pravidla dodržují; škodliví je ignorují, a proto mají význam následující nástroje.
LWS Protect zahrnuje tři užitečné ochrany proti chybě 509:
Pro více informací si přečtěte dokumentaci LWS Protect.
Cache systém Fastest Cache umožňuje obsluhovat již vygenerovanou verzi stránek. Server už při každé návštěvě nespouští PHP / Node.js / Python ani databázové dotazy, což snižuje spotřebované zdroje a dobu načítání. To je zvlášť důležité pro stránku cílenou reklamní kampaní.
Pokud je daná stránka dynamická (obsahuje části proměnné podle přihlášeného návštěvníka, připojené země ...), můžete zavést částečnou cache: nejprve načtete kostru stránky a statický obsah, který je stejný pro všechny návštěvníky, a poté dynamický obsah načtete asynchronním JavaScriptovým požadavkem. Statický obsah tak můžete ukládat do cache.
Chcete-li se dozvědět více o používání Fastest Cache, podívejte se na dokumentaci produktu.
Pokud web prochází přes Cloudflare, režim „Under Attack“ vyžaduje před přístupem na web ověření návštěvníka. Je užitečný během DDoS útoku, ale po jeho skončení je třeba jej vypnout, protože zpomaluje první přístup návštěvníků.
Položte ji týmu LWS a komunitě. Odpověď bude zveřejněna po kontrole moderátorem.