Есть скрипт, который может выполняться очень долго. Нужно во время его работы куда-то записать переменную, чтобы можно было обратиться к ней из другого запроса. (отследить прогресс выполнения)
Например:
app.post('/one', (req, res) => {
var i = 146
console.log(i) -146
}
app.post('/two', (req, res) => {
console.log(i) -146
}
Использовать БД не хочу, в файлах тоже не катит.
Я думаю хранить в оперативной памяти, но не знаю как записать в нее данные (так же с возможностью прочитать, удалить, перезаписать).
Или вообще стоит использовать сокеты для таких целей и не парить мозг? Отсюда вопрос:
что будет сильнее нагружать сервер -
выполнение post запроса (прочитать такую переменную - отдать значение) раз в 3-5 секунд или открытый socket канал?