ciao a tutti,
sto spostando un sito php/mysql/apache da un server ad un altro.
i server sono simili come architettura (bi-processori pIII 500) ma si differiscono molto per la ram (1 gb quello nuovo 256 mb quello vecchio) entrambi linux.
il server nuovo ha le configurazioni standard (non ho toccato nulla dei file di istallazione), di quello vecchio non mi è dato di sapere (non ho accesso alla macchina)
dopo aver replicato il db ho fatto delle prove per vedere i tempi di risposta di query un po' complesse:
il risultato è che sullla prima query i tempi del server vecchio (con poca ram) sono la metà di quello nuovo.
sulla seconda (uguale) il server vecchio ha esattamente gli stessi tempi di prima, e qquello nuovo li riduce sensibilmente (di 50-100 volte)
es:
nuovo Showing rows 0 - 29 (599 total, Query took 0.0354 sec)
nuovo Showing rows 0 - 29 (599 total, Query took 0.0008 sec)
nuovo Showing rows 0 - 29 (599 total, Query took 0.0009 sec)
vecchio Showing rows 0 - 29 (599 total, Query took 0.0168 sec)
vecchio Showing rows 0 - 29 (599 total, Query took 0.0167 sec)
vecchio Showing rows 0 - 29 (599 total, Query took 0.0168 sec)
sapete spiegarmi perchè? (immagino che quello nuovo tenga i risultati in cache, ma da che parametro dipende? può essere utile?)
eraclito
![]()