Поиск…
замечания
Следует отметить, что Meteor - это просто Javascript и Node.js. Да, это очень конкретная реализация этих двух технологий и имеет собственную уникальную экосистему, а также использует изоморфные API и хранилище данных JSON для достижения действительно потрясающих результатов. Но, в конце концов, Meteor - это веб-технология, и она написана в Javascript. Таким образом, все ваши типичные методы работы с javascript по-прежнему применяются. Начните там.
25 Javascript Performance Techniques
Оптимизация производительности для высокоскоростного Javascript
Оптимизация кода JavaScript
Рекомендации по производительности для JavaScript в V8
10 Javascript Performance Boosting Tip
Создать эффективный JavaScript
Улучшение эффективности ваших проектов JS Meteor
Проектирование и развертывание готового программного обеспечения
Помните, что все лучшие практики типичной веб-архитектуры все еще применяются. Для превосходного обзора по теме, пожалуйста, обратитесь к замечательной книге Майкла Нигара « Release It! Разработка и развертывание готового программного обеспечения . Написание вашего приложения в Meteor не освобождает вас от аудита сторонних библиотек, написания автоматических выключателей, обертывания вызовов в тайм-аутах, мониторинга ваших пулов ресурсов и всего остального. Если вы хотите, чтобы ваше приложение работало хорошо, вам нужно убедиться, что вы используете шаблоны стабильности и избегаете анти-шаблонов.
Шаблоны стабильности
- Таймауты
- Предохранители
- Перегородки
- Подтверждение связи
- Стабильность
Точки интеграции
- Сторонние библиотеки
- Масштабирующие эффекты
- Несбалансированные возможности
- Мощные анти-шаблоны
Конфликт пула ресурсов
- AJAX Overkill
- Просроченные сессии
- Чрезмерное белое пространство
- Учет данных
Если эти понятия незнакомы и не кажутся вам второстепенными, это означает, что вы не принесли больших производственных систем в Интернете. Купите копию книги. Это будет потраченное время и деньги.