Tarhon-Onu Victor wrote: > On Wed, 19 Sep 2007, Quamis wrote: > >> Raspunsul standard la ce fac de obicei e cam de 0.3-0.8s. Deci cred ca >> poate duce la minim 3600 de afisari pe ora , x24h = 80.000 >> afisari/zi:) > > Da. + ca mai putem considera ca un apache e capabil sa serveasca > acest continut la 10 clienti in paralel fara a afecta foarte mult > timpul general (sa zicem ca sare la 0.6-1.6s, dar nu se inzeceste). Problema cu site-urile "moderne" este ca o afisare se traduce in 100, poate chiar 200 de request-uri (ca de, fiecare caseta trebuie sa aiba rotunjimi, tb. sa aiba degradeuri etc. si, bineinteles, trebuie musai sa ai vreo 5 astfel de modele de casete caci altfel pare site-ul saracacios).
Solutia implementata pt. un astfel de site a fost un reverse proxy (alta masina dar cred ca e util si pe aceasi masina in lipsa de fond-uri) in fata apache-ului (probabil rezultate similare se obtineau si cu un lighttpd pus sa serveasca img-uri, css-uri, ...). O alta problema observata pe site-urile tinute "in house" este ca, daca la apache mai se umbla la setari, mysql-ul este lasat in plata domnului, adica ai 2GB de ram si folosesti sort-buffer-size = 64K, key-buffer=16K (macar de s-ar folosi my-huge din documentatie si tot ar fi bine). PhpMyAdmin are implementata o sectiune "Runtime Information" unde sunt prezentate informatii f.utile, informatii ce se pot vedea si direct in consola (show status), insa, in phpmyadmin este explicat fiecare indicator iar valorile sunt frumos colorate (rosu, albastru, negru) a.i. sa vezi ce nu-i in regula, de ex. > Key_reads 30 (colorat rosu) The number of physical reads of a key > block from disk. *If Key_reads is big, then your key_buffer_size value > is probably too small*. The cache miss rate can be calculated as > Key_reads/Key_read_requests. Chestii care ar putea avea legatura cu subiectul: http://www.databasejournal.com/features/mysql/article.php/3367871 http://blog.thembid.com/index.php/2007/04/05/build-scalable-web-20-sites-with-ubuntu-symfony-and-lighttpd/ _______________________________________________ RLUG mailing list [email protected] http://lists.lug.ro/mailman/listinfo/rlug
