come posso capire se i moduli che sto usando sono troppi e/o troppo pesanti per il mio server?
come capire e gestire i moduli se sono troppi per il server
Sab, 05/06/2010 - 12:12
#1
come capire e gestire i moduli se sono troppi per il server
Domanda interessante. Le risorse più preziose sono tempo, memoria, ed eventualmente numero di query. Il modulo Devel è in grado di fornire qualche informazione prezioso - ma, purtroppo anche lui consuma questi risorse per farlo! Ovviamente, Devel non serve in produzione, ma se sei vicino ai limiti, lui può anche portarti oltre - verso il WSOD.
Una volta installato, vai in
admin/settings/devel
e spunta 'Collect query info', 'Mostra il log delle query', 'Mostra i tempi della pagina', e 'Display memory usage'. Dopodichè per ogni pagina, in fondo, verrà scritto una tabella delle query, tempi per generare la pagina, e memoria consumato.Esempio (escluso la tabella query):
Executed 219 queries in 39.51 milliseconds. Queries taking longer than 5 ms and queries executed more than once, are highlighted. Page execution time was 1101.31 ms
...
Memory used at: devel_init()=3.75 MB, devel_shutdown()=83.75 MB
Più imparo, più dubito.
si però come hai detto tu, john, è un modulo di drupal che consuma anche lui risorse e poi non posso usarlo in produzione.
se vorrei una soluzione da usare in produzione, magari da gestire anche su server visto che sto usando un vps?
Bon chance,
Qualunque soluzione al interno di Drupal consumerà risorse - per forza delle cose.
Forse vpsinfo http://www.labradordata.ca/home/13
Più imparo, più dubito.
Scusa, non puoi fare una copia locale (o su un server di test) del sito e lanciare lì Devel?
ci sto provando è che il sito è quasi 20gb e copiandolo in locale tramite ftp (non conosco altri sistemi), ci mette 2 giorni se non di piuà
Escludi le cartelle con i files e dovresti riuscire a scaricarlo prima. tanto i file non ti servono a vedere se il DB è in grado di reggere.