Ricerca…
Osservazioni
Va notato che Meteor è semplicemente Javascript e Node.js. Sì, è un'implementazione molto specifica di queste due tecnologie, ha il suo ecosistema unico e sfrutta API isomorfe e un datastore JSON per ottenere risultati davvero sorprendenti. Ma, alla fine della giornata, Meteor è una tecnologia web, ed è scritta in Javascript. Quindi tutte le tue tipiche tecniche di performance javascript si applicano ancora. Inizia lì.
25 tecniche di prestazioni Javascript
Ottimizzazione delle prestazioni per Javascript ad alta velocità
Ottimizzazione del codice JavaScript
Suggerimenti sulle prestazioni per JavaScript in V8
10 Suggerimento di incremento delle prestazioni di JavaScript
Scrivi JavaScript efficiente
Migliorare le prestazioni dei vostri progetti Meteor JS
Progettazione e distribuzione del software pronto per la produzione
Ricorda che sono ancora valide tutte le migliori pratiche della tipica architettura web. Per un'eccellente panoramica sull'argomento, fai riferimento all'eccellente libro di Michael Nygard Release It! Progetta e distribuisci software pronto per la produzione . La scrittura della tua app in Meteor non ti assolve dall'auditing di librerie di terze parti, dalla scrittura di interruttori automatici, dal confezionamento di chiamate in timeout, dal monitoraggio dei pool di risorse e di tutto il resto. Se vuoi che la tua applicazione funzioni bene, devi assicurarti di utilizzare modelli di stabilità ed evitare anti-pattern.
Modelli di stabilità
- timeout
- Interruttori
- paratie
- Stretta di mano
- Stabilità Anti-Patterns
Punti di integrazione
- Librerie di terze parti
- Effetti di scala
- Funzionalità sbilanciate
- Capacità anti-pattern
Contesa del pool di risorse
- AJAX Overkill
- Superando le sessioni
- Eccessivo spazio bianco
- Eutropia dei dati
Se questi concetti non sono familiari e non ti sembrano secondari, vuol dire che non hai portato sistemi di produzione più grandi online. Compra una copia del libro. Saranno tempo e denaro ben spesi.