Buscar..
Observaciones
Cabe señalar que Meteor es simplemente Javascript y Node.js. Sí, es una implementación muy específica de esas dos tecnologías y tiene su propio ecosistema único, y aprovecha las API isomorfas y un almacén de datos JSON para lograr resultados realmente sorprendentes. Pero, al final del día, Meteor es una tecnología web, y está escrito en Javascript. Así que todas sus técnicas típicas de rendimiento de javascript todavía se aplican. Empieza por ahi
25 técnicas de rendimiento de Javascript
Optimizaciones de rendimiento para Javascript de alta velocidad
Optimizando el código de JavaScript
Consejos de rendimiento para JavaScript en V8
10 Sugerencia para mejorar el rendimiento de Javascript
Escribir JavaScript eficiente
Mejora el rendimiento de sus proyectos Meteor JS
Diseño e implementación de software listo para producción
Recuerde, todavía se aplican todas las mejores prácticas de la arquitectura web típica. Para una excelente descripción del tema, consulte el excelente libro de Michael Nygard, ¡ Release It! Diseñar e implementar software listo para producción . Escribir su aplicación en Meteor no lo absuelve de auditar bibliotecas de terceros, escribir interruptores de circuitos, ajustar llamadas en tiempos de espera, monitorear sus grupos de recursos y todo lo demás. Si desea que su aplicación tenga un buen rendimiento, debe asegurarse de que está usando patrones de estabilidad y de evitar los patrones.
Patrones de estabilidad
- Tiempos de espera
- Rompedores de circuito
- Mamparos
- Apretón de manos
- Anti-patrones de estabilidad
Puntos de integración
- Bibliotecas de terceros
- Efectos de escala
- Capacidades desequilibradas
- Capacidad anti-patrones
Contención de recursos
- Ajax Overkill
- Sesiones de repaso
- Espacio blanco excesivo
- Eutropificación de datos
Si estos conceptos no son familiares y no le parecen una segunda naturaleza, significa que no ha puesto en línea sistemas de producción más grandes. Compra una copia del libro. Será tiempo y dinero bien gastado.