Bonjour,

J'ai commencé à développer un petit serveur domotique en utilisant nodejs, express, bootstrap etc. et jade, comparable au projet heimcontrol.js (http://ni-c.github.io/heimcontrol.js/).

En essayant mon projet sur un raspberry pi sous Raspbian Wheezy, je me rends compte que le temps de chargement de la première page est super long.

Pour pouvoir comparer, je génère un premier projet minimum avec express-generator en utilisant jade et un second en utilisant ejs :

1er cas avec Jade :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
express test_jade
cd test_jade
npm install
npm start
Sur chargement de la page d’accueil le log donne :

GET / 304 7995ms
GET /stylesheets/style.css 200 129ms - 110b

8 secondes pour envoyer la page.
2em cas avec ejs :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
express -e test_ejs
cd test_ejs
npm install
npm start
Sur chargement de la page d’accueil le log donne :

GET / 200 291ms - 207b
GET /stylesheets/style.css 200 120ms - 110b

300 millisecondes pour envoyer la page.
La différence entre 6s et 300ms me semble énorme, qu'en pensez-vous ?

Merci par avance.

Olivier