У меня есть приложение Canva, встроенное в C # .NET. Чтобы запросить Graph API, я использую Facebook C # SDK (https://github.com/facebook/csharp-sdk).
Мы обновили его следующими модификациями запроса:
request.KeepAlive = false;
request.ProtocolVersion = HttpVersion.Version10;
request.Timeout = 1000 * 30;
Иногда запросы выполняются очень быстро ( ~ 1,5 с ), но иногда (очень часто) один и тот же запрос от того же сервера занимает более 30 с (время ответа получено) с Wireshark).
Обратите внимание, что мои запросы довольно просты ("/ [user_id]").
Также обратите внимание, что мы пробовали на нескольких платформах (с серверов Amazon, rackspace, home ...) и получили одинаковые результаты.
Кто-то испытывает такую задержку, или у кого-то есть идеи, как ее избежать?
Я видел в документации по API Graph, что могут быть задержки, но 30 секунд ... это не то, что я называю задержкой:)
Спасибо за вашу помощь