On Wed, 19 Sep 2007, Dan Uscatu wrote:
Ma astept sa am 10.000 vizitatori pe zi pe un server de web (apache + php +
mysql). Cum imi dau seama ce hardware trebuie sa folosesc ? Dar ce setari la
software ?
Dar daca ma astept sa am 1.000.000 vizitatori pe zi ?
Ideal ar fi sa ai masini separate pentru mysql si pentru apache
(evident). Iar dupa asta tre' sa vezi cam cum arata query-urile SQL cel
mai des executate, daca pot fi optimizate, cum si cu ce costuri de
ram/cpu/disk, etc. Abia dupa asta poti face o simulare si sa vezi cu un
anumit hardware cam cite requesturi poti servi fara sa apara probleme.
Daca o sa ai 1M pe zi... iarasi depinde, insa solutia este sa
mergi in sus cu balancere atit pentru apache cit si pentru serverele de
baze de date. E posibil sa-ti trebuiasca cluster de servere de baze de
date astfel incit SELECT-urile sa se faca balansat cumva iar
statement-urile care presupun scrieri (UPDATE/INSERT/DELETE/whatever) sa
fie replicate aproape syncron daca este posibil.
--
Any views or opinions presented within this e-mail are solely those of
the author and do not necessarily represent those of any company, unless
otherwise expressly stated.
_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug