(...)
Sugiro usar o curl sempre que possível. Melhor performance, menor risco de segurança e permite muitas configuracoes (header, certificado, permite POST, timeout customizado, etc).
Para um teste o file_get_contents serve, mas não usaria em sistemas que precisam ser mais estáveis.
Eu seguiria o conselho do person. Ele mantem sistemas grandes em PHP e entende bem mais que eu.
