2013-12-11 4 views
3

Я пробовал Метеор и до сих пор так хорош! Я прочитал, что все файлы html и javascript объединяются при отправке клиенту, поэтому мой вопрос заключается в том, как это масштабируется, когда приложение становится большим, допустим, более 150 страниц, несколько сложных (x3 для чтения/записи/удаления) и все сценарии & бизнес-логика, которая идет вместе со страницами.Размер полезной нагрузки Метеор в большом приложении

  1. Я правильно понял, что данные, отправленные клиенту, могут быть существенными?
  2. Это отправляется только в первый раз или каждый раз, когда браузер закрыт и повторно открыт (я не имею в виду «горячие» обновления, отправленные при подключении клиента).

ответ

0

Это определенно может быть большой начальной полезной нагрузкой, хотя это смягчается (как вы сказали) минимизацией и конкатенацией, а также gzipping и кеширование полезной нагрузки, которые также выполняются.

С таким количеством страниц вы можете динамически генерировать их из шаблонов, при этом содержимое происходит через провод после начальной загрузки страницы.

У меня есть несколько приложений Meteor в производстве, и наибольшая начальная загрузка для них составляет 700kb, включая javascript, css, шрифты и изображения. 200k - это javascript. Он открывается достаточно быстро и один раз открыт, все чувствует мгновенно.

Это, скорее всего, зависит от вашего сайта и того, как он разработан.

+0

Спасибо за информацию - какой размер (с точки зрения экрана) является вашим приложением? Я пытаюсь понять, как метеор будет масштабироваться для сложного корпоративного приложения. –

+0

Этот сайт является внутренним обучающим приложением, которое обрабатывает ~ 20 категорий с ~ 10 экранами для каждой категории. Поддержка i18n реализована, но переводы не были загружены, поэтому в конечном итоге это будет 5 или 6x этой суммы. Скажем 1000, хотя на самом деле существует только 5 основных шаблонов (тип страницы), которые вытягивают несколько вспомогательных шаблонов, из которых, вероятно, 4 или 5. Весь текст страницы по всему сайту хранится в базе данных. – emgee

Смежные вопросы