Как сократить время ответа сервера при загрузке веб-страницы?
профайлинг
Если не вникать как вы запрогали все ваше дабро, могу посоветовать использовать кэшер.
А вообще надо анализировать ваши запросы в бд, смотреть сколько они выполняются, возможна ситуация что забита оперативка сервера. Так же настройки к БД смотреть. Можно и нужно у хостинга попросить статистику по загрузке сервера вашим сайтиком.
А вообще потыкал ваш сайт, не сказал бы что он медленно работает