Joomla 1.5 & Drupal 6.1 Performance Comparison

Qui ci sono dei risultati dei test di preformance di joomla 1.5 e il nuovo drupal 6.1
Drupal risulta essere più veloce su tutti i 4 test.

Qualche info in più sul

Qualche info in più sul modo di effettuare il testing?
In ogni caso grazie, argomento interessante :D

Ciao
Marco
--
My blog
Working at @agavee

Il testg è stato

Il test è stato effettuato con Jmeter
Le versioni di Drupal e Joomla:
-SVN checkout of joomla 1.5
-CVS checkout Drupal 6.1
Sono state effettuate 1000 request per secondo con Jmetr.

Nella installazione di Drupal e Joomla sono state create 10 nodes/story, 1 utente e 2 blochi, il chaching è stato attivato su entrambi i CMS.
Sarebbe interessante vedere i risultati del test con un database un’po’ più caricato.

Effettivamente il caso

Effettivamente il caso affrontato è un pò ridotto, se hai la possibilità di fare anche un test veloce impostando 50 utenti, 1000 contenuti e portando le richieste a 50'000 la cosa sarebbe sicuramente più reale. Se hai anche tempo e voglia di spiegarci come funziona esattamente Jmeter ceh da quello ceh vedo sul sito si interfaccai direttamente sul DB e non su sulle richieste HTTP, o melgio le richieste che fa da HTTP (vedendo quanto indicato su http://jakarta.apache.org/jmeter/usermanual/jmeter_distributed_testing_s... ) sono solo richieste di richiesta pagina, non invio from e quindi operazioni di inserimento dati sul DB (sicuramente più onerose), come inserimento commenti/contenuti.

Ovviamente sarebbe da conoscere esattamente come funzionano i de per poter interfacciarsi, ma potrebbe essere una prova interessante da fare. So che per Drupal esiste un sistema di testing abbastanza approfondito, dovrei ricercare il link, sai mica se esiste una cosa del genere per altri CMS?

Ciao
Marco
--
My blog
Working at @agavee

Un buon testg dovrebbe

Un buon test dovrebbe ricalcare quello che in realtà accade con gli utenti.

è necessario prevedere un percorso di navigazione di qualche pagina (dipende poi da come è strutturato il sito).
per ogni pagina si determina quanto tempo l'utente debba rimanervi connesso.
si prendono un certo numero di utenti (anche qui dipende dalle aspettative del sito).
si fanno entrare un pò alla volta (uno ogni 5 secondi ad esempio)
ogni utente finito il test aspetta qualche secondo e poi rinizia
quindi si misurano le prestazioni per un determinato arco di tempo vedendo se man mano degradano.

esistono costosi software e società specializzate che fanno questa cosa.

personalmente non mi fido di test che non siano fatti con questa metodologia

@persiko: heheh... bhè, la

@persiko: heheh... bhè, la cosa sarebbe bella da fare, ma richiede costosi SW e quindi non posso permettermeli, tra le latre cose una cosa simile sarebbe fattibile andando ad utilizzare un server e un client che simuli le diverse connessioni tramite wget inserite in uno script..

Ciao
Marco
--
My blog
Working at @agavee