Есть таблица в MYSQL c полями "id", "категория", "год", "картинка" и другие На сайте выводятся различные блоки: Например, блок "Другие посты". Делается запрос "Показать 4 записи из таблицы такой-то, где поле Картинка" не пустое." То есть получается это 4 рандомных записи, у которых есть поле "картинка" не пустая.
Страниц очень много (более 50000 записей) и нагрузка на впс стала очень большая. Помимо оптимизации БД Насколько я понял, эти запросы делают очень большую нагрузку.
Если я этот запрос уточню другими критериями Например, сделаю запрос "Показать 4 записи из таблицы такой-то, где поле "картинка" не пустое И "год" равен 2018 И "категория" равна "определенная_категория" И "id" < 200"
Получается я сузил поиск, для вывода записей, но сделал много запросов. Вопрос: Во втором случае нагрузка будет создаваться меньше или больше? Насколько сильно?
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости