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

Raspunde prin e-mail lui