Zadejte hledaný výraz...

Zneužití requestů – přetížení DB

Pavel Straka
verified
rating uzivatele
(23 hodnocení)
28. 4. 2015 13:55:30
Dobrý den, rád bych poprosil o radu ohledně následujícího:
Známý mě poprosil o pomoc s problémem, který mu na webu nastal. V databázi se objevují SQL dotazy, které trvají tisíce vteřin a nikdy se tak nevyřídí. Dle technické podpory hostingu je databáze optimalizovaná (tzn. nejsou tam nějak špatně poskládané tabulky nebo ty samotné dotazy), ale problém je ve zneužití requestů - skript, ve kterém je SQL dotaz volán je tedy prý nejspíš volán několikrát za sebou.
Rád bych poprosil o radu, jak se tomuto bránit. Skript načítá záznamy diskuse z tabulky - např. takto
diskuse.php?id_kat=1&str=1
. Použití "CAPTCHA" mně přijde nepřijatelné - že by uživatel po kliknutí na další stránku diskuse musel opisovat kód. Z podpory webhostingu mně poradili, ať se zaměřím na logy requestů - v těch ale nevidím nic neobvyklého - ano, soubor se SQL dotazem je volán, ale rozhodně ne v nějakém neobvykle velkém množství.
Děkuji všem za rady.
28. 4. 2015 13:55:30
https://webtrh.cz/diskuse/zneuziti-requestu-pretizeni-db/#reply1109658
Pro odpověď se přihlašte.
Přihlásit