Почему медленно работает сайт на битриксе?
Ставим на сайт бесплатный Newrelic, он покажет что именно долго "думает" при обработке ответа, сервером
Если это база:
1. Включаем логгирование медленных запросов.
2. Делаем explain этих запросов с целью выявить неоптимальные индексы
3. Создаем индексы
Еще могу посоветовать mysqltuner, чтобы проверить оптимальны ли настройки базы.
Если код: то анализируйте, профилируйте код с помощью xdebug, да тот же newrelic топ медленных скриптов выдаст. Останется сделать ревью и найти узкие места.
Настройте мониторинг ресурсов инфраструктуры (io, cpu util и прочее). Я еще тупость скажу, но база, надеюсь, на ssd?
А можно ссылку на сайт? Тогда можно что то конкретнее сказать. 
Посмотри вот этот показатель "Waiting (TTFB)" на медленных страницах, это время формирования страницы на сервере.