рендеринг на стороне сервера и одностраничные приложения - PullRequest
0 голосов
/ 02 октября 2018

Когда мы используем рендеринг на стороне клиента, я знаю, что это сократит время соединения с сервером, например, если мы будем использовать для этого реакцию (с помощью create-реагировать-приложение), программа реакции создаст один файл js, содержащий всематериал нашего приложения, за исключением данных, которые мы получим от API (который чаще всего будет в json) - но это означает, что весь материал DOM будет находиться в этом одном файле js, который пользователь получит, когда он загрузит страницу дляв первый раз, теперь для небольших приложений я не вижу проблемы.Но в больших приложениях, когда у нас много страниц, компонентов и подстраниц, использующих библиотеки маршрутизации, такие как реагирующий маршрутизатор, все ли эти вещи и код будут в этом файле?разве это не сделает его слишком большим?отправить сразу?

Нет сомнений в том, что эти методы повышают производительность и интерактивность сайта, но меня беспокоит то, что сайт загружается впервые, и как сделать его максимально быстрым с помощью Relativelyбольшие приложения

1 Ответ

0 голосов
/ 04 октября 2018

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...