Я разрабатываю приложение Flask, которое отображает погодные данные для нескольких городов. Для меня имеет смысл использовать класс «City», который обрабатывает выборку и анализ данных при каждой загрузке страницы. Однако я не уверен в том, как Flask будет обрабатывать эти экземпляры. Достаточно ли Flask «умен», чтобы знать, чтобы освободить память для этих экземпляров после обслуживания страницы? Или он будет постепенно потреблять все больше и больше памяти?
В качестве альтернативы, я мог бы просто создать один экземпляр глобального класса для каждого города ВНЕ функций "@ app.route", которые я мог бы использовать всякий раз, когда страница запрашивается?
Сервер развертывания будет Windows IIS с использованием FastCGI, если это вообще имеет значение.