Узкое место при работе сайта, который в принципе не может тормозить — является поиск. Если начать одновременно искать 1000 товаров, даже если их в базе 10 — небольшой сайт успешно валиться. А покупать мегахостинг на 10 товаров… какбы зря.
Пример как можно облегчить жизнь сайту:
Очевидно, что морковки у нас не будет много — значит каунт вообще вообще не нужен. Достаточно поставить в условии после выборки результатов проверку на их количество, если меньше 12 — ура, мы все уже нашли!