Почему File_get_contents работает слишком медленно?
curl и multy_curl.
Можете через wireshark и т.д. промониторить что где тупит.
Попробуйте отправить заголовок (скорее всего можно через context добавить):Connection: closed
Браузеры с этим нормально дружат, а file_get_contents() висит до таймаута пока не отвалится.
Можно попробовать curl, через сокет отправить запрос.