Je cherche des conseils d'autres développeurs Drupal pour accélérer Drupal lors du développement (spécialement Drupal 7)
En tenant compte du fait que pendant le développement, vous ne voulez pas de cache, vous pouvez donc voir le résultat des changements dans le code php / css / js. ( Voir quelques réponses ici pour vider le cache / désactiver le cache de façon permanente )
Googler pour "drupal slow localhost" donnera quelques conseils ... mais je veux le vôtre :)
Réponses:
Vous pouvez probablement aller plus loin en modifiant votre façon de travailler au lieu d'accélérer Drupal lors du chargement des pages.
L'essentiel ici est d'utiliser Drush pour faire des choses comme vider le cache (même lorsque vous désactivez le cache de page, il y a toujours des dizaines de caches différents impliqués, par exemple pour les implémentations de hook), installer / réinstaller des modules et ainsi de suite.
Et bien sûr, APC doit être installé, oui. Vous pourriez même penser à utiliser http://drupal.org/project/apc pour stocker des parties du cache dans APC. Cela entrera cependant en conflit avec drush (vous ne pouvez pas vider le cache APC en utilisant drush) et nécessitera en plus de la RAM.
la source
Installez et activez APC. Comme je l'ai testé dans Drupal 7, cela rendra votre site local plus rapide.
la source
La meilleure astuce que vous pouvez utiliser (cela change vraiment ma vie) est d'ajouter une ligne dans votre
my.cnf
fichier:Vous pouvez trouver ce fichier dans votre dossier wamp ou si vous êtes sur un serveur Linux:
/etc/mysql/my.cnf
Cordialement
la source
J'ai mis à jour ce didacticiel Drupal avec certaines des solutions que j'ai trouvées:
Accélérez le temps de chargement des pages sur localhost: http://drupal.org/node/961012
la source
Installez et configurez le module node.js sur localhost et voyez la magie.
Il y a un joli tutoriel sur: -
Vidéo - Configuration de Node.js-Youtube .
Blog - Tutoriel d'intégration de Drupal de node.js
Intégration Drupal.org - Node.js Drupal.org
J'ai configuré cela sur Windows et cela a fonctionné très vite :)
la source
J'ai pensé publier mon expérience qui pourrait aider les futurs lecteurs. J'ai lutté avec pendant plus de 24 mois avec une pile Drupal 7.3x vraiment lente sur un bureau Ubuntu 15.04 (je ne pouvais pas être dérangé avec plus de douleur et simplement continuer!). Aujourd'hui, j'ai essayé d'installer MySQL Workbench 6.1 et il s'envole maintenant! Incroyable!! J'espère que tous les futurs lecteurs considéreront cela en premier car aucune des suggestions proposées n'a vraiment résolu mes problèmes. La machine que j'utilise est une bonne spécification décente (16g RAM / dual core / 2TB / Dual-head etc.), donc acheter / obtenir 'un autre ordinateur', je ne crois pas que c'est la vraie réponse. Dans l'ensemble, si vous exécutez Drupal sur un bureau, essayez d'abord l'installation de Workbench ci-dessus. À ce jour, j'ai constaté que je devais exécuter Workbench en arrière-plan (ou sur un autre écran), mais toute mon expérience Drupal s'est considérablement améliorée. Peut-être que je viens d'avoir de la chance aujourd'hui? Quoi qu'il en soit, j'espère que cela aidera les futurs lecteurs.
la source
Je ne peux pas expliquer pourquoi , mais j'ai constaté que l'exécution d'un serveur Web localhost via une machine virtuelle Linux a entraîné une installation Drupal plus réactive.
Je ne peux parler que pour ma propre expérience, donc ce n'est peut-être pas nécessairement vrai pour quelqu'un d'autre.
la source
Obtenez une machine plus rapide.
Non seulement vous utilisez apache / php / mysql, mais vous exécutez également une interface graphique et un IDE, probablement plusieurs navigateurs Web, skype, itunes qui se disputent tous les ressources. Vous faire installer drupal et toute votre machine lente.
Vous pouvez également avoir une machine distincte avec l'installation de Drupal pour aider à répartir la charge.
la source