Discourse très lent sur machine locale

J’ai installé une instance Discourse sur mon ordinateur portable Ubuntu local avec MongoDB pour l’essayer. J’ai suivi les étapes décrites dans https://meta.discourse.org/t/beginners-guide-to-install-discourse-on-ubuntu-for-development/14727

Chaque demande de page prend généralement 1 seconde.

Je me demande s’il y a un problème de configuration ?

Sans plus d’informations, il est difficile de le dire.

Quelle est la configuration de l’ordinateur portable ? Dispose-t-il d’un SSD ? L’installation d’Ubuntu est-elle en bare metal ou dans une machine virtuelle ? Dans quelle mesure le matériel est-il sollicité ?

J’ai déplacé ce message vers Development car vous utilisez une installation de développement.

Merci Stephen pour le suivi.
La machine est de gamme inférieure

  • CPU : Core i5-4300 1,9 GHz
  • RAM : 4 Go
  • SSD
  • Ubuntu en bare metal.
  • Le matériel est dédié aux tests, aucune autre tâche.

Le journal est joint à https://gist.github.com/csc221/24368d177ecd3c7935e3d06d23c25d32

En particulier, je remarque cette ligne.

|Completed 200 OK in 660ms (Views: 0.4ms | ActiveRecord: 249.7ms | Allocations: 198144)|
| --- | --- | --- |
||

En mode développement, c’est effectivement lent, car vous pouvez modifier le code source, rafraîchir la page et le nouveau code est déjà exécuté pour la prochaine requête.

Le processeur à 1,9 GHz n’arrange rien non plus, car la plupart des machines de développeur sont désormais au-dessus de 4 GHz.

Quel est l’objectif de votre installation de développement ? Écrivez-vous un plugin Discourse ? Un thème ? Une pull request ?

Merci pour ces précisions. Cela a du sens. J’essaie l’installation de développement pour comprendre le flux de travail des développeurs, sans objectif immédiat en tête.

Vous pouvez effectuer de nombreuses personnalisations avec les composants de thème et réaliser ce développement en suivant le guide pour débutants sur l’utilisation de Theme Creator et de Theme CLI pour commencer à créer un thème Discourse.

Pour les plugins, vous aurez besoin d’un environnement de développement complet et il est probable que vous souhaitiez une machine plus rapide.

Merci pour vos suggestions !