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

Raspunde prin e-mail lui