У меня есть сайт, который отображает список статей вместе с фильтрами категорий. Фильтры можно включать и выключать, и список статей будет корректироваться автоматически.
В настоящее время у меня так, когда щелкают фильтры, AJAX делает запрос к сценарию, который запрашивает базу данных на основе выбранных фильтров, а затем результаты выводятся пользователю.
Это неэффективный метод? Еще одна идея, которая у меня недавно возникла, заключалась в том, чтобы просто запросить базу данных для КАЖДОЙ статьи один раз при загрузке страницы. Тогда вместо выполнения запросов AJAX фильтры будут соответствующим образом переключать элемент отображения каждого сообщения.
Идея звучит намного лучше, чем использование AJAX, но я хотел бы получить другие мнения о методе в отношении эффективности и семантики.