Cómo habilitar el servicio de socket para procesamiento asincrónico en un entorno Linux
Si la función file_get_contents es lenta, puedes probar curl. Es más eficiente y puedes comprobar el motivo.
La función fsockopen requiere que la opción enable_url_fopen esté habilitada en PHP.ini, compruébalo.