Ну так проверяй что упустил и добавляй кеша, понятно что фильтры в Кеше держать нет смысла, но вот списки меню, и какие-то выборки - нужно. Ну и ленивые связи! 20+ запросов на странице - это овердрхрена, будет минимальный хайлоад - ляжет серв в два счета
Кеш, ленивые загрузки, джоины, селекты... все это нужно юзать при малейших проблемах с нехваткой ресурсов, а уже после оптимизации уже смотреть, возможно нужно увеличивать мощностя
Если надо будет, я до 15 примерно могу оптимизировать, дальше сложнее будет, там в корзине муть, каждый товар тянется отдельно + 3 каких-то непонятных инсерта, но лезть запретили туда😂