У меня есть веб-служба, которая создает изображения из географических объектов и возвращает их на карту с помощью фреймворка django. Это мозаичный картографический сервис (TMS).
Веб-сервис вызывается через такой URL-адрес: http://host.com/TMS/map_id/x/y/z.png, где map_id, x, y и z — переменные, используемые для создания изображений.
Этот URL-адрес вызывает функцию Python, которая возвращает изображения в клиенте карты (OpenLayers). При перемещении по карте пользователь вызывает кучу запросов на этот веб-сервис, например http://host.com/tiling/1/0/1/1.png, http://host.com/tiling/1/1/0/1.png и т. д.
Я хотел бы использовать eventlet для потоковой передачи функции этого веб-сервиса, чтобы генерировать изображения параллельно, а не по одному.
Может ли кто-нибудь помочь мне в этом, предоставив подсказку о том, как прослушивать определенный URL-адрес (URL-адрес TMS) и как запускать потоки в функции. Большое спасибо.
top
илиhtop
и проверить использование доступных ядер при выполнении тестовых запросов на вашем сервере. - person sk1p   schedule 18.12.2013