У меня есть сайт wordpress с полем поиска ajax, который возвращает список сообщений с указанием названия, URL-адреса, даты и категории.
Я хочу разбивать результаты таким образом, чтобы каждый раз показывалось максимальное количество результатов.
Мое сомнение заключается в следующем: хорошо ли сделать другой запрос каждый поворот страницы, или сделать только один запрос, чтобы получить все сообщения, а затем управлять разбиением на страницы через javascript (ответ я JSON)?
Лучше ли делать более частый небольшой запрос с легким ответом или большой?
Я полагаю, что в начале жизни сайта первое решение является лучшим. Я не уверен в масштабируемости по мере роста сайта.
Как вы думаете?
ОБНОВЛЕНИЕ: я получил пару очень хороших ответов, были проблемы с интерфейсом пользователя.
Hwr Я бы хотел, чтобы вы больше сосредоточились на производительности. Мой сайт находится на общем сервере, но мы ожидаем, что трафик будет расти быстрыми темпами, так как сайт получит международный доступ. Мой страх в том, что Wordpress не сможет справиться с увеличенными накладными расходами, которые исходят из запросов ajax.
Итак, вернемся к вопросу, что лучше для общей загрузки сервера, для многих небольших запросов, для загрузки только запрошенной страницы результата или большого со всеми результатами?
Учитывая, что не все пользователи, я полагаю, собираются проверить все страницы результатов, я предполагаю, что первый...