Возможно это проблема интернет-соединения. У меня главная вполне бодро отдалась. TTFB 151мс+- у страницы, но вот у картинок он бывает 350+. Вам бы прооптимизировать страницу, тогда и отрисовка будет веселее. К примеру зачем нужно подгружать 16(!) файлов шрифтов. 16, Карл! Сервер может и помощнее, а hdd медленный. Если используете Nginx, то несложно настроить самому и хранить статику в памяти, чтобы быстрее отдавалась.
Зачем вы делаете explode, когда гет-параметры можно получить так $_GET['sort']?
Не формируйте запрос сами, заполните массив нужными параметрами и используйте http_build_query
Ваш код ужасен и сложен для восприятия, отсюда и ошибки, потому что работа непрозрачна.
<sarcasm>Combine.php</sarcasm>
Auth.php, Registration.php, User.php - как вариант. Разграничивание кажется более трудозатратным, но в перспективе так будет удобнее. Проще отлаживать, проще использовать.