Обратите внимание, что ответ The Surrican (и, возможно, другие) может значительно увеличить время отклика вашего сценария (для меня на моем сервере + 500 мс). Это связано с тем, что сервер отправляет запрос в facebook (из-за get_headers()
), а время выполнения (без учета вычислений) увеличивается от этого:
- браузер -> сервер
- сервер -> браузер
к этому:
- браузер -> сервер
- сервер -> facebook (запрос get_headers)
- facebook -> сервер (ответ: get_headers)
- сервер -> браузер
Это добавляет упомянутую задержку в 500 мс. Вам, вероятно, следует подумать о том, чтобы кэшировать реальный URL на вашем сервере или загрузить изображение профиля через JavaScript. По крайней мере, посмотрите на ваше время ответа до и после;)