Пробовал поддерживать значение в файле - в какие то моменты значение просто не считывается и все сбивается (Не получилось понять причину)
скорее всего банальная блокировка открытого файла.
БД (MySql) боюсь использовать, тк обращения будут очень частые и частота растет.
ну, не знаю, запрос индексированного поля из бд происходит примерно за 0,0013 секунд на моей не самой мощной машине, + неблокирующие апдейты. На продакшене есть машины обрабатывающие до ~100 запросов в сек. Другое дело что это стрельба по воробьям из пушки.
Как лучший вариант имхо - мемкеш, или редис.