Fórum Root.cz

Hlavní témata => Server => Téma založeno: Jan Smrz 16. 10. 2013, 21:21:29

Název: Apache pro zatížené servery
Přispěvatel: Jan Smrz 16. 10. 2013, 21:21:29
Dobrý den,

existuje kniha či dokument, manuály, apod jak se postavit (i obecně) k problému k zatíženým web serverům ? (např. něco od oreily apod).
Stojím před problémem jak se vypořádat se zatěží ~ 200k návštěvníku denně (zahraničí). Předpoklad na pozadí apache s php-fpm, db percona, vše co pujde cachovat tak do memcache. V popředí mám představu o reverzní proxy v podobě nginx nebo varnish.

Ale obecně mě zajíma jak škálovat web servery, nemám problém knihu/y koupit v papírové i elektronické podobě, angličtina není problém, rád bych investoval do vzdělání v této oblasti.

Díky Jan.
Název: Re:Apache pro zatížené servery
Přispěvatel: to_je_jedno 16. 10. 2013, 21:41:12
load balancer.
pohledej "optimizing drupal for grammy", je tam video z prednasky. je to sice pro konkretni vec, ale ty principy jsou obecne.
Název: Re:Apache pro zatížené servery
Přispěvatel: DK 16. 10. 2013, 22:23:28
fastcgi na vytvoreni procesu, pripadne zvetseni poctu workeru apache, + varnish jako load balancer a cache

jinak pro 200k UIP staci jeden webserver, pokud to neni narazova navstevnost
Název: Re:Apache pro zatížené servery
Přispěvatel: Jan Smrz 16. 10. 2013, 23:24:06
díky, projdu to, nevadí mi konkrétní ukázka řešení

load balancer.
pohledej "optimizing drupal for grammy", je tam video z prednasky. je to sice pro konkretni vec, ale ty principy jsou obecne.
Název: Re:Apache pro zatížené servery
Přispěvatel: to_je_jedno 17. 10. 2013, 08:11:32
jo a pises o memcache, tak pokud bys to nahodou nevedel, tak doporucuju googlit "php memcache memcached performance". myslim, ze v tech php modulech je docela zajimavy vykonostni rozdil.

Maly tip jak to nekdo dela(treba se ti to muze hodit):
- cache systemovych veci pokud potrebujes tak APC. Vyhoda: je cca 10x rychlejsi nez memcache
- na obsah muze byt hodne dobra taky MongoDB treba - cca stejne rychle jako memcache pokud to ma v RAM. Vyhoda: po restartu serveru se to nemusi cely cachovat znovu, nacteni z disku do pameti je rychlejsi nez to znova pocitat v PHP.
Název: Re:Apache pro zatížené servery
Přispěvatel: to_je_jedno 17. 10. 2013, 08:36:54
a jeste jedna poznamka: pokud se rozhodnes cachovat pres APC tak pozor, CLI ma cache separatne, takze z cmd nedokazes vymazat cache pro web.