Я использую сервер Python с mod_python, и у меня возникли некоторые проблемы с переменными конфигурации. Это на самом деле два вопроса в одном, потому что я думаю, что они тесно связаны:
Мне нужен способ настройки переменных, которые будут доступны в Python во время работы. В настоящее время у меня просто есть модуль, который устанавливает несколько пар имя-значение, которые я импортирую в другие модули, но недавно я читал о PythonOption и интересовался, какие преимущества получит его использование вместо этого.
Мне нужен способ хранения состояния на сервере. У меня есть доступ к API, который ограничен запуском X раз в день, и как только он достигнет этого предела, мне нужно вернуться к своему (меньшему) коду. Мне интересно, как я могу отслеживать, сколько раз я выполнял запрос в день.
Я думал об использовании файла или базы данных, но боюсь, что я замедлю запросы, если все попытаются получить доступ к одному и тому же файлу или строке сразу. Есть ли лучший способ установить это в mod_python?