PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wie Masse an HTTP Zugriffen handeln?



easore
24.01.2006, 15:08
Hallo zusammen,

ich betreibe einen Counterdienst und mein Server kann die Masse an Zugriffe nicht mehr handeln. Läuft durchgehend an der Leistungsgrenze, Load-AVG von 40, 50 ist an der Tagesordnung!

:hilfe2:

Ich habe schon relativ etwas an den Apache-Einstellungen rumgespielt, also das umgesetzt was so im Netz zu finden ist, leider ohne Erfolg.

Ich hab mich gefragt wie das eigentlich die richtig GROßEN machen! ?( Die müssen sicher mit mehr als 200.000 Zugriffen pro Tag umgehen!

thx!
easore

supersucker
24.01.2006, 15:22
Ich hab mich gefragt wie das eigentlich die richtig GROßEN machen! Die müssen sicher mit mehr als 200.000 Zugriffen pro Tag umgehen!

ganz einfach, die haben

1. natürlich mehrere server

und

2. einen oder mehrere vorgeschaltete loadbalancer der den traffic auf die slave-server verteilt

lordlamer
24.01.2006, 15:29
hi!

1. zeig mal deine apacheeinstellungen!

2. verwendest du ne datenbank? dann gleich die einstellungen mit dazu geben

3. verwendest du php oder eine andere scriptsprache?

4. verwendet deine application caching?

5. zeig mal ne url!

6. welche prozesse lösen den die last aus? (befehl: top in der shell)

so pauschal kann man dir natürlic nix ohne diese infos sagen.

mfg frank

tr0nix
24.01.2006, 15:34
Proxy vorschalten ;o)

lordlamer
24.01.2006, 16:03
sorry aber was soll ein proxy da bringen?

er kann ja nicht sagen bzw erzwingen das die nutzer über nen proxy auf die seite zugreifen.

mfg frank

nikster77
24.01.2006, 16:57
Ohne irgendwelche configs, etc. wuerde ich dir auf jeden Fall raten KeepAlive auf "no" zu setzen...
und iptables als Host-FW so zu confen das jeder ueberfluessige Zugriff per se abgelehnt wird.

Gruss

Niels