Držanje tipke F5 zabije server
 
blackmamba 13. avg 2010 12:40:22 Pridružen od:
4. mar 2008
559 objav
392 25 11
#1

Živjo,

pretirano držanje tipke F5 (non stop refreshanje) strani zelooo dvigne porabo rama na strežniku, lahko celo do 2x ali več. Ne upam si pomisliti, kaj bi se zgodilo, če bi to naredilo 20 userjev naenkrat - pravi mini ddos.



Občutno bolj držanje tipke F5 vpliva na strani s kakšnim requestom do baze.

Na strežniku je nameščen Apache 2.2 in MySql in php5.3



Sigurno obstajajo kakšne nastavitve ali pa apache modul, ki pomaga

ugibam:

- mysql max connections per user....,

- apache modul (mod_evasive?)

- ??help



Z F5 tipko sem malo "potestiral" še par ostalih strani in velika večina se jih obesi.

Ne me napadat, nisem pretiraval (refreshal max 10 sekund) in nebom več :)

Ali ostali samo blokirajo moj IP ali pa se server dejansko zabije kot v mojem primeru.



Ima kdo kakšno idejo/izkušnje kako se temu izogniti oz. čimbolje obraniti?


všeč(0) ni všeč(0) spam(0)
 
SpinX 13. avg 2010 12:54:24 Pridružen od:
17. mar 2007
2618 objav
1720 190 20
#2

To z F5 bi jaz prej rekel, da se tvoj brovser obesi oz rabi dle časa, da naloži.


všeč(0) ni všeč(0) spam(0)
Developer? Bi delal v kul podjetju ? http://dlabs.si/jobs
 
blackmamba 13. avg 2010 13:01:01 Pridružen od:
4. mar 2008
559 objav
392 25 11
#3

SpinX, to ne drži sem probal iz različnih računalnikov. Zabije celoten server, tudi ostale domene na istem ipju "zaštrajkajo"

Trenutno gledam apachejev mod_limitipconn


všeč(0) ni všeč(0) spam(0)
 
SpinX 13. avg 2010 13:05:54 Pridružen od:
17. mar 2007
2618 objav
1720 190 20
#4

Potem imaš pa preprosto slab server ali slabo skripto :) sory :)


všeč(3) ni všeč(0) spam(0)
Developer? Bi delal v kul podjetju ? http://dlabs.si/jobs
 
blackmamba 13. avg 2010 13:14:44 Pridružen od:
4. mar 2008
559 objav
392 25 11
#5

SpinX: sorry, enako sem probal tudi na strani iz tvojega podpisa.

Manj kot 10 sekund sem držal tipko F5 in se je "obeslo".



Se pa nazaj postavi po cca pol minute.

Mislim, da gre tukaj bolj za nastavitve strežnika.


všeč(0) ni všeč(0) spam(0)
 
Lombi 13. avg 2010 13:17:42 Pridružen od:
7. jun 2008
445 objav
315 9 7
#6

Hja, content caching resi veliko vecino takih tezav. Ali cachas samo DB querije ali pa kar celoten dokument.


všeč(0) ni všeč(0) spam(0)
 
cyber 13. avg 2010 13:19:09 Pridružen od:
2. dec 2007
536 objav
750 76 10
#7

Da ne boš rabu F5 stiskat, lahko uporabiš tole :).



Apache AB



Drugače pa ja, bo treba optimizirat, pomojem Apache tukaj niti ni tak kritičen, poglej raje SQL-e, jih optimiziraj, uporabi cache, etc...



Torej si SpinX-u, floodal server? :) Pomojem se ti tudi browser malo obes...


všeč(0) ni všeč(0) spam(0)
 
blackmamba 13. avg 2010 13:24:14 Pridružen od:
4. mar 2008
559 objav
392 25 11
#8

Se strinjam, cachiranje pomaga! Vendar je včasih nemogoče cachirati vse (uporabniški profili in vse kar sodi zraven). Seveda govorimo o ekstremnih primerih zlorabe tipke F5 :)



Recimo da stran na kateri sem testiral požene max 5 pomojem kar dobro optimiziranih querijev, vse iz indexov brez filesorta in temporary tabel. (vsaka poizvedba tu traja < 0.01s)



edit:

cyber: minimalno, po samo parih sekundah F5-a, sem probal prek teamviewerja iz X mašine na optiki odpret stran, neuspešno.



Prosim da ostali tega ne poizkušate, verjemite na besedo


všeč(0) ni všeč(0) spam(0)
 
SpinX 13. avg 2010 13:25:41 Pridružen od:
17. mar 2007
2618 objav
1720 190 20
#9

Meni se po pol minute tiščanja F5 druga domena na istem serverju naloži takoj.


všeč(0) ni všeč(0) spam(0)
Developer? Bi delal v kul podjetju ? http://dlabs.si/jobs
 
cyber 13. avg 2010 13:35:46 Pridružen od:
2. dec 2007
536 objav
750 76 10
#10

@SpinX, ja itak, sej pomojem pri taki zlorabi z F5, pomojem browser tudi rabi da se pobere :).



Bolje je recimo uporabit ab, potem pa hkrati odpreš v browserju, in malo klikaš, da vidiš če je kaj bolj počas al ne.



@blackmamba, kakšen je pa server, oz. kje imaš hostano to?



Da pa vidiš, koliko je hiter server, pa probaš en statičen file zasut z requesti, da vidiš če so mogoče res kake nastavitve strežnika, Apache-ja etc..


všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se