Diferente pentru planificare/camp-alcatraz intre reviziile #26 si #27

Nu exista diferente intre titluri.

Diferente intre continut:

(Cristian: las mai jos niste notite despre cum ar putea fi imbunatatita performanta site-ului. Nu sunt informatii 100% verificate, luati-le ca puncte de plecare in investigatiile pe care le faceti.)
h3. Benchmarks
 
Folositi ./scripts/benchmark pentru masuratori. Cel mai probabil trebuie imbunatatit putin. (Nu face decat sa ruleze apache-benchmark pe o serie de URL-uri.) Experimentati cu flag-ul -c pentru request-uri concurente.
 
Benchmark-urile trebuie interpretate cu atentie. Configuratia live este diferita de cea pentru development.
 
h3. MySQL
MySQL, asa cum il folosim noi, este suspectul principal. De fiecare data cand site-ul nu raspunde si am putut sa ma uit la lista de procese MySQL era in top. Chiar si cand site-ul este responsive si fara trafic semnificativ, MySQL consuma constant CPU. Spre exemplu, acum e 5 dimineata in Romania, site-ul este responsive, iar primele doua procese arata asa:
infoarena foloseste momentan sistemul de sesiuni implicit configurat in PHP, adica multe fisiere (~100k) in /var/lib/php/session. Sistemul de sesiuni din PHP suporta customizarea backend-ului de stocare. Se poate cupla usor APC. Dezavantaj: cand restartam Apache pe live se pierd toate sesiunile.
(Nota: Nu avem nevoie inca de memcached pentru ca nu folosim decat un singur server.)
(Nota: Nu avem nevoie inca de memcached pentru ca nu folosim decat un singur server.)
 

Nu exista diferente intre securitate.

Topicul de forum nu a fost schimbat.