Я устанавливаю очень простой HTTP-сервер в первый раз, рассматриваю свои варианты и буду благодарен за любые отзывы о наилучшем способе продолжения. Моя цель довольно проста: я не обслуживаю никаких файлов, мне нужно только ответить на очень конкретный запрос HTTP POST, который будет содержать данные геолокации, запустить некоторый код Python и вернуть результаты в виде JSON. Мне нужно уметь реагировать на несколько одновременных запросов. Я хотел бы использовать HTTPS.Python BaseHTTPServer vs Apache и mod_wsgi
При взгляде на stackoverflow кажется, что я могу потенциально пойти с BaseHTTPServer и ThreadingMixIn, или Apache и mod_wsgi. У меня уже установлен Apache, но он никогда не настраивал его. Есть ли веские причины для перехода на более сложный маршрут Apache (более сложный для меня, потому что мне нужно будет провести исследование по настройке Apache и запуску mod_wsgi, но у вас уже есть тестовый экземпляр BaseHTTPServer) или он не менее безопасен, безопасный (очень важный) и ориентированный на производительность использование BaseHTTPServer для чего-то такого простого?