Zdravím,
potřebuju radu ohledně vysoké návštěvnosti a jak s tím bojovat... Mám web, na který přistoupí v jednom okamžiku 200+ unikátních lidí a na serveru to jde samozřejmě ihned poznat. Jedná se o porměrně kvalitní server:
- 10 vláken CPU (mělo by se jednat o Intel Xeon E5504 Quadcore)
- 2+ GB RAM
Nejvíce to samozřejmě schytává CPU, který běží okolo 90% a web je tedy pomalejší. Aplikace je napsaná strukturovaně v PHP s použitím MySQL. Veškeré MySQL dotazy byly zoptimalizovány, indexace tabulek také proběhla a za sekundu je tedy na webu v průměru 100 dotazů na DB (samozřejmě jsou tam nějaké výkyvy v určitou chvíli, ale přesto DB drží a nikde se neobjevují žádné pomalé dotazy). Podle všeho nastává problém ve zpracování PHP... Proto prosím o radu, jestli neznáte způsoby nebo nástroje jak stránky co nejvíce cachovat... Nebo jak byste to udělali Vy?
Je to jednoduché... Aukro nebo Mall mají tisíce návštěvníku v jednu chvíli, mne prostě zajímá, jak to jejich stránky zvládají. Jestli mají jiné HW řešení nebo jakým jiným způbem stránky optimalizují...
Díky za vysvětlení a rady! :-)