Я использую скрипт Python (на веб-сервере Linux) для перенаправления пользователя по запросу. Перенаправление основано на базе данных (словаре Python), а сама база данных построена из удаленного файла CSV.
Сейчас мне нужно обновить базу данных вручную, но файл CSV может измениться в любое время.
Я ищу способ обновления базы данных после каждого запроса пользователя (через 10 секунд). Таким образом, база данных всегда обновляется, и пользователь не страдает от обновления.
Я пытаюсь использовать модуль shed, но он не работает.
import sched, time
s = sched.scheduler(time.time, time.sleep)
s.enter(0, 1, app.redirect, ())
s.enter(10, 1, app.data_base_update, ())
s.run()
Цель состоит в том, чтобы быстро перенаправить URL-адрес для пользователя и отложить обновление позже . Есть ли хорошее решение сделать это с помощью уникального файла сценария?