Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!
1. Memory limit 128Mb это не много, смотря что у вас за сайт -- может не хватать.
2. Опять же, какой размер БД. Товаров много? 2Гб памяти может быть мало.
3. Вот тут можно посмотреть, как там дела у БД - /bitrix/admin/perfmon_db_server.php?lang=ru
4. Посмотеть по потреблению памяти, сколько отдано под PHP, сколько под БД. Бывают очень неудачные сочетания.
5. Ошибки разработки - что-то не кешируется, что-то лишнее на хитах выполняется, типа того же крона тяжёлого... Суммарная статистика по битриксовской кнопке "Отладка" может сразу дать понимание, на сколько всё хорошо. 1000 запросов на главной - плохо. 10 - хорошо.
6. Композитный кеш. CDN. HTTPS. Но это уже лучше делать когда с базовыми вещами всё хорошо.