Улучшение времени загрузки через AJAX? - PullRequest
0 голосов
/ 27 ноября 2018

У меня простой вопрос: сделает ли он сайт быстрее, если я буду использовать AJAX для новых страниц?Обычно каждый раз, когда запрашивается мой сайт, ответом будет целый HTML-документ.Но если я сейчас перейду по ссылке и загляну на другую страницу моего сайта, все перезагрузится.Заголовок, нижний колонтитул ... Хотя мне нужны только новые метаданные (заголовок, описание), зависимости, такие как CSS и JS, и новая статья (= контент).Все остальное может остаться и не нуждается в перезагрузке.А перезагрузка всего стоит производительности.Будет ли быстрее загружать статью только через AJAX вместо всего нового документа?

Дарт Мун

1 Ответ

0 голосов
/ 27 ноября 2018

Конечно!Если вы загружаете только статью, а не всю HTML-страницу, пользователь будет быстрее загружать ее.

Например, на странице ASP.NET у вас есть различные скрытые элементы управления, которые делают страницу очень большой.данные.В проекте, над которым я сейчас работаю, каждая страница имеет около 600 кб.Но если я сделаю запрос с данными в JSON для загрузки некоторого текста, это будет только 2 КБ данных.

Что быстрее загружать?600 КБ или 2 КБ.Всегда предпочитайте ajax для загрузки только части контента.

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