Если вам нужна гибкость в будущем (например, аутентификация, файлы cookie, прокси-сервер и т. Д.), Используйте cURL. Скорость примерно такая же, как у file_get_contents (), судя по тестам (некоторые говорят, что это быстрее)
Если вы хотите быстрое и простое решение, то обязательно используйте file_get_contents (). Однако он не был создан для запроса внешних URL-адресов. Большинство людей клянутся cURL за любую работу с внешними URL, даже простые запросы GET.
Единственная дополнительная работа с использованием cURL - это несколько дополнительных строк кода, заверните их в функцию, и все готово.