Это плохая идея использовать нумерацию страниц на основе jQuery, потому что сайт в любом случае загружает всю информацию одновременно? - PullRequest
1 голос
/ 04 ноября 2011

Для примера, скажем, у нас есть 50 постов в блоге. С php вы обычно загружаете 10 постов на страницу, и сайт будет загружать только эти 10 постов, пока вы не нажмете другую страницу пагинации. Теперь с помощью jQuery сайт сначала загрузит 50 сообщений. Затем jQuery будет работать с сгенерированным HTML, чтобы построить нумерацию страниц. Ну, это всего лишь предположение; если сообщений много, это сильно повлияет на производительность (загрузка сайта в начале займет много времени). Я хотел бы знать, что если у кого-то есть опыт использования системы нумерации на основе jQuery.

Ответы [ 2 ]

3 голосов
/ 04 ноября 2011

Причиной разбиения на страницы jQuery является использование ajax json для асинхронного получения результатов данных на основе запроса.Это позволяет загружать только небольшое количество общих данных и при этом не нужно перезагружать всю страницу при смене страницы.

1 голос
/ 04 ноября 2011

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

Тем не менее, есть нечто среднее.Вы по-прежнему можете загружать только первые 10 сообщений при запросе страницы, а затем использовать jQuery для загрузки дополнительных сообщений с помощью AJAX.Загрузка сервера остается примерно такой же, как и при полной перезагрузке страницы, и пользовательский опыт примерно такой же, как и загрузка всего за один раз (как только все будет загружено).

...