Recherche…
Remarques
Il convient de noter que Meteor est simplement Javascript et Node.js. Oui, il s'agit d'une implémentation très spécifique de ces deux technologies, dotée d'un écosystème unique et exploitant les API isomorphes et un magasin de données JSON pour obtenir des résultats vraiment étonnants. Mais en fin de compte, Meteor est une technologie Web, et elle est écrite en Javascript. Ainsi, toutes vos techniques de performance javascript classiques s'appliquent toujours. Commencez par là
25 techniques de performance Javascript
Optimisation des performances pour le Javascript haute vitesse
Optimisation du code JavaScript
Astuces de performance pour JavaScript dans V8
10 conseils d'amélioration de la performance Javascript
JavaScript est efficace
Améliorer la performance de vos projets Meteor JS
Conception et déploiement de logiciels prêts pour la production
N'oubliez pas que toutes les meilleures pratiques de l'architecture Web typique s'appliquent toujours. Pour un excellent aperçu du sujet, veuillez vous reporter à l'excellent livre de Michael Nygard, Release It! Concevoir et déployer un logiciel prêt pour la production . Ecrire votre application dans Meteor ne vous dispense pas d’auditer des bibliothèques tierces, d’écrire des disjoncteurs, d’envelopper des appels dans des délais, de surveiller vos pools de ressources et tout le reste. Si vous voulez que votre application fonctionne correctement, vous devez vous assurer que vous utilisez des modèles de stabilité et que vous évitez les anti-patterns.
Modèles de stabilité
- Des délais d'attente
- Disjoncteurs
- Cloisons
- Poignée de main
- Stabilité Anti-Patterns
Points d'intégration
- Bibliothèques tierces
- Effets d'échelle
- Capacités déséquilibrées
- Capacité Anti-Patterns
Contention du pool de ressources
- AJAX Overkill
- Séances de dépassement
- Espace blanc excessif
- Eutropification des données
Si ces concepts ne vous sont pas familiers et ne vous semblent pas de seconde nature, cela signifie que vous n'avez pas mis en ligne de systèmes de production plus importants. Achetez une copie du livre. Ce sera du temps et de l’argent bien dépensés.