On Wed, 19 Sep 2007, Dan Uscatu wrote:

nu ma multumeste, asta e raspuns cit de cit logic pe care-l poate da oricine, fara sa aiba cunostinte de IT. hardware decent poate insemna pentru cineva un celeron la 800 ramas de pe undeva sau un 2x quad core.

Nu vei reusi sa primesti un raspuns multumitor decit dupa ce vei veni cu ceva concret de genul: Masina este cu X cpu-uri la zMHz, discurile serverului de baze de date sint dintr-alea care scot atita pe secunda, iar la T hit-uri pe secunda unul dintre servere (sau ambele) ajunge la peak.

eram curios daca exista vreo formula magica sau macar niste statistici gata facute.

Nu. Mai ales cind e vorba de aplicatii in "php&mysql" unde fiecare pocneste tot ce-i trece prin cap lucrurile tind spre relativ. Zilele trecute am avut surprinderea sa gasesc pe o masina ceva de genul: - un php executa un query sql de genul select * from cutare (fara where); - php-ul parsa raspunsul si trecea peste cele la care ID-ul nu era x sau y; - query-ul SQL respectiv returna 324MB de date, si ar fi returnat doar 5MB daca se rescria query-ul la modul select * from cutare where ID in x,y,z), si doar 150KB daca se rescria select cimpdecareenevoie1, cimpdecareenevoie2 from cutare where ID in x,y,z). Bineinteles ca apareau probleme pentru ca nu exista suficient bandwidth intre cele 2 masini, "and the site is working slow!!!".

Imi vei spune ca "sa presupunem ca aplicatiile sint scrise cu capul", dar nu putem presupune asta pina nu vii cu niste date concrete cum ziceam mai sus. Cind iei hardware-ul tre' sa stii pentru ce-l iei, sau il iei din prima supradimensionat si mai vezi ce se intimpla pe parcurs pentru ca numarul de hit-uri pe un site public si de interes oricum are dendinta de a creste in timp.

--
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