it-swarm.it

Come migliorare Drupal velocità durante lo sviluppo in localhost

Sto cercando consigli da altri Drupal sviluppatori per rendere Drupal più veloce durante lo sviluppo (specialmente Drupal 7)

Considerando che durante lo sviluppo non si desidera la cache, quindi è possibile vedere il risultato delle modifiche al codice php/css/js. ( Vedi alcune risposte qui per svuotare la cache/disabilitare la cache in modo permanente )

Cercare su Google "localup slow drupal" fornirà alcuni suggerimenti ... ma voglio i tuoi :)

13
corbacho

Probabilmente puoi andare oltre cambiando il modo in cui lavori invece di rendere Drupal più veloce nei caricamenti di pagine.

La cosa principale qui è usare Drush per fare cose come svuotare la cache (Anche quando si disabilita la cache della pagina, ci sono ancora dozzine di cache diverse coinvolte, ad esempio per implementazioni hook), installazione/reinstallazione moduli e così via.

E, naturalmente, APC dovrebbe essere installato, sì. Potresti anche pensare di utilizzare http://drupal.org/project/apc per archiviare parti della cache in APC. Ciò tuttavia entrerà in conflitto con drush (non è possibile cancellare la cache APC utilizzando drush) e richiederà RAM aggiuntiva.

3
Berdir

Il miglior consiglio che puoi usare (questo mi ha davvero cambiato la vita) è l'aggiunta di una riga nel tuo my.cnf file:

innodb_flush_log_at_trx_commit = 0

Puoi trovare questo file nella tua cartella wamp o se sul tuo server linux: /etc/mysql/my.cnf

Saluti

4

Installa e abilita APC. Come ho testato in Drupal 7, questo renderà il tuo sito locale più veloce.

3
Ek Kosmos

Ho aggiornato questo Drupal Tutorial con alcune delle soluzioni che ho trovato:

Accelerazione del tempo di caricamento della pagina su localhost: http://drupal.org/node/961012

1
Simon East

Installa e configura node.js modulo su localhost e vedi la magia.

C'è un bel tutorial su: -

Video - Node.js setup-Youtube .

Blog - node.js drupal tutorial di integrazione

Drupal.org - integrazione Node.js Drupal.org

L'ho configurato su Windows e ha funzionato alla velocità della luce :)

1
echo

Ho pensato di pubblicare la mia esperienza che potrebbe aiutare i futuri lettori. Ho lottato per oltre 24 mesi con uno stack Drupal 7,3x molto lento su un desktop Ubuntu 15.04 (non riuscivo a disturbarmi con più dolore e continuavo!). Oggi, Ho provato a installare MySQL Workbench 6.1 e ora vola! Incredibile !! Spero che i futuri lettori lo considerino prima perché nessuno dei suggerimenti offerti ha risolto davvero i miei problemi. La macchina che uso è una discreta specifica decente (16g RAM/dual core/2TB/Dual-head ecc.), quindi acquistare/ottenere "un altro computer", non credo sia la vera risposta. Nel complesso, se si esegue Drupal su un desktop quindi prova prima l'installazione di Workbench sopra. Ad oggi, ho scoperto che ho bisogno di eseguire Workbench in background (o su un altro schermo), ma tutta la mia esperienza Drupal ora è migliorata immensamente. Forse Sono stato fortunato oggi? Ad ogni modo, spero che questo aiuti i futuri lettori.

1
Paul B

Non posso dare un motivo definitivo per perché, ma ho scoperto che l'esecuzione di un server web localhost attraverso una macchina virtuale Linux ha portato a un più reattivo Drupal installazione.

Posso solo parlare per la mia esperienza, quindi potrebbe non essere necessariamente vero per chiunque altro.

0
James