Мое приложение использует Curl для получения удаленных данных. Я хочу оптимизировать время ожидания ответа приложения. Моя точка зрения:
отправьте запрос на завивку
подождите всего 0,5 секунды
< li>если Curl отвечает быстрее, я кэширую его, отправляю данные на вывод и выполняю exit()
но если он медленнее 0,5 секунды, я хочу, чтобы Curl продолжал этот запрос, но я делаю ob_end_flush() чтобы закрыть клиентское соединение, а затем дождаться ответа Curl, пока он не будет кэширован.
Было бы неплохо реализовать это с помощью symfony/http-client.
Мое приложение использует Curl для получения удаленных данных. Я хочу оптимизировать время ожидания ответа приложения. Моя точка зрения: [list] [*]отправьте запрос на завивку [*]подождите всего 0,5 секунды < li>если Curl отвечает быстрее, я кэширую его, отправляю данные на вывод и выполняю exit() [*]но если он медленнее 0,5 секунды, я хочу, чтобы Curl продолжал этот запрос, но я делаю ob_end_flush() чтобы закрыть клиентское соединение, а затем дождаться ответа Curl, пока он не будет кэширован. [/list] Было бы неплохо реализовать это с помощью symfony/http-client.