Zadejte hledaný výraz...

Anti refresh script

Denis Ulmann
verified
rating uzivatele
(9 hodnocení)
19. 11. 2011 17:18:36
Zdravím,
Chci se zeptat, jestli není nějaký script na anti-refresh u uživatele tzn. držení F5, třeba v případě času posledních 5-ti refreshů v rozmezí 1 sekundy je jasné, že uživatel usnul na F5 a podstatně hodně žere HW. Díky za nápady a poznatky.
19. 11. 2011 17:18:36
https://webtrh.cz/diskuse/anti-refresh-script/#reply699178
Bacon
verified
rating uzivatele
(2 hodnocení)
19. 11. 2011 17:40:28
Nedokážu si představit, jak by to bylo provedeno. Jasně, můžeš zkontrolovat, jestli během 1 sekundy přijde X požadavků... ale co dál?
19. 11. 2011 17:40:28
https://webtrh.cz/diskuse/anti-refresh-script/#reply699177
Petr Svetr
verified
rating uzivatele
(12 hodnocení)
19. 11. 2011 18:07:13
Samozřejmě by to šlo, ale jaký to má mít účel?
19. 11. 2011 18:07:13
https://webtrh.cz/diskuse/anti-refresh-script/#reply699176
hm
verified
rating uzivatele
(20 hodnocení)
19. 11. 2011 18:08:34
cachuj a nemusis uzivateli brat moznostr refreshovat kdy chce :)
19. 11. 2011 18:08:34
https://webtrh.cz/diskuse/anti-refresh-script/#reply699175
Michal Haták
verified
rating uzivatele
(1 hodnocení)
19. 11. 2011 18:08:43
hlavne kdo by usnul behem mackani f5 :D
19. 11. 2011 18:08:43
https://webtrh.cz/diskuse/anti-refresh-script/#reply699174
Bacon
verified
rating uzivatele
(2 hodnocení)
19. 11. 2011 18:09:37
A kdo by usnul tak blbě, že by zmáčkl právě F5 :D
btw - musíš dělat weby, které budou lidi bavit, aby u nich neusínali :D
19. 11. 2011 18:09:37
https://webtrh.cz/diskuse/anti-refresh-script/#reply699173
Stránky smaž a nikdo F5 používat nebude muset :) Tohle téma je zase jedna z kuriozit zde založených. Osobně si myslím, že tohle přeci nejde když dá člověk CTRL+R bude mu to dělat to samé :)
19. 11. 2011 18:38:43
https://webtrh.cz/diskuse/anti-refresh-script/#reply699172
Denis Ulmann
verified
rating uzivatele
(9 hodnocení)
19. 11. 2011 18:41:54
:D
Tak cachuju ukládáním scriptu do html souborů a zobrazuju pouze ty html soubory, každopádně všechno cachovat nejde.. jak mám cachovat scripty, které jsou u každého uživatele jiné? Jak mám cachovat třeba stránku s proměnnou v GET a denně se těchto stránek uživatli vytvoří přes 1.000? Fórum apod.. vím, že fórum se dá cachovat tak, že se to vždy provede při přidání, založení, smazaní příspěvku apod, ale prostě nevím no... v cachování jsem amatér potřebuju informace, rady tak to sem valte prosím pěkně
19. 11. 2011 18:41:54
https://webtrh.cz/diskuse/anti-refresh-script/#reply699171
hm
verified
rating uzivatele
(20 hodnocení)
19. 11. 2011 18:47:37
celej 1000? to ej teda strasnej problem :) rekni spis s cim mas problem a prpoc tohle vubec resis :)
19. 11. 2011 18:47:37
https://webtrh.cz/diskuse/anti-refresh-script/#reply699170
Denis Ulmann
verified
rating uzivatele
(9 hodnocení)
19. 11. 2011 18:59:08
Mám problém s tím, že teď mám třeba 130 uživatelů online a mám web na vlastním vps.. no a index skoro celý cachuju je tam dejme tomu max 5 až 10 sql dotazů jednoduchých na update.. no ale když si rozklikne detail nějaké stránky, kterou vytváří samotní uživatele a jak jsem psal vytvoří se i 1.000 za den a drží na jednom detailu F5 tak se mi vps trochu více zatíží.. jeden uživatel problém moc není, ale když se domluví třeba 3 lidi a je zároveň 100 online uživatelů, tak mi jádra skáčou z 90 na 100% vytížení a právě mě napadlo kontrolovat poslední refreshy uživatelu a v případě 5-ti refreshů ve stejné sekundě zamezit uživateli třeba přístup na stránku na 5 minut, ale zase mi to příjde zbytečné.. prostě nevím proto jsem chtěl jakkoukoli radu.. smazání webu už jsem zamítl a cachování - dělám co můžu a umím
19. 11. 2011 18:59:08
https://webtrh.cz/diskuse/anti-refresh-script/#reply699169
rj-bratislava
verified
rating uzivatele
19. 11. 2011 19:22:25
Skôr by som sa zamyslel, aká je motivácia k takémuto konaniu a či sa nedá odstrániť napríklad jednoduchou frázičkou. Alebo či k takému konaniu naozaj dochádza, alebo ide iba o domnienku.
Technické riešenia mi zatiaľ napadajú dve:
- javascript - odchytiť stlačenie f5, vrátiť false, následne setTimeout napríklad pol sekundy na refresh.
- na strane serveru - do nejakej tabulky zapisovať prístupy v jednotlivých časoch a ak je príliš veľa záznamov na session v poslednej sekunde/minúte, poslať užívateľovi iba smajlíka s vyplazeným jazykom :)
19. 11. 2011 19:22:25
https://webtrh.cz/diskuse/anti-refresh-script/#reply699168
Martin
verified
rating uzivatele
(62 hodnocení)
19. 11. 2011 19:57:01
Mě to přijde jako úplná blbost. Proč by se někdo domlouval a klikal Ti na nějakou stránku? Proč? Proč by mělo vadit, že je jádro chvíli na 100%.Když klikne víc lidí najednou, tak si prostě počkají pár milisekund než se vyřídí požadavky těch lidí před nima.
19. 11. 2011 19:57:01
https://webtrh.cz/diskuse/anti-refresh-script/#reply699167
Stejně nechápu proč chceš omezovat uživatele. Jsou větši projekty kde je "x" tisíců uživatelů denně a nikdo tohle neřeší.. .
19. 11. 2011 20:07:57
https://webtrh.cz/diskuse/anti-refresh-script/#reply699166
Denis Ulmann
verified
rating uzivatele
(9 hodnocení)
20. 11. 2011 10:56:18
Clou: Protože ty už to mají trochu na jiné úrovni než já...
KejliCZ: Jistý si jsem, Někdo založí topic ve fóru, je tam pouze asi 5 minut, vytíží se celé VPS a najednou má topic 8.000 zhlédnutí...
rj-bratislava: Přes javascript podchytit F5 mi nepříjde moc jako dobrý nápad.. to druhé co jsi psal jsem zkoušel, každopádně mi to jaksi nevyšlo
20. 11. 2011 10:56:18
https://webtrh.cz/diskuse/anti-refresh-script/#reply699165
Řešíte vlastně primitivní útok Denial of Service. Řešte ho na úrovni serveru / firewallu, ne u PHP - požadavky přicházející rychle za sebou zahoďte a odpovězte na ně stavem HTTP 503 - Service Unavailable.
Nebo odstraňte důvod, proč lidé refreshují - schovejte počet zobrazení.
Nebo, pokud jde jen o pár lidí, jim napište.
20. 11. 2011 11:24:51
https://webtrh.cz/diskuse/anti-refresh-script/#reply699164
Pro odpověď se přihlašte.
Přihlásit