Get_headers слишком долго получает информацию об удаленном файле, что делать?
В самом начале загрузки страницы, проверяю существование удаленного файла, функцией Get_headers() и потом формирую содержимое страницы, используя полученные данные. Есть проблема, обращение к некоторым файлам, слишком долгое - получаю "504 Gateway Time-out". Как решить эту проблему? Как ограничить время для Get_headers() или что-то такое сделать, чтобы не возникала ошибка "504 Gateway Time-out". Пусть даже Get_headers() ничего не возвращает, но и не вываливается ошибка.
Перед тем, как проигрывать в плеере музыку по ссылке из контакта, я проверяю актуальность ссылки или наличие файла и если файла нет, то делаю запрос на новые ссылки. Это делаю перед каждой загрузкой страницы с песней.