есть такая идея, чтобы каждый раз не обращаться к бд.. можно сделать что-то вроде кеша.. тоесть когда приходит какой-то запрос в бд, чтобы что-то обновить, сразу после запроса переделывать CSV, а потом уже отдавать его... Получается он будет гененироваться только тогда когда что-то меняется в бд... а когда будет приходить запрос на получение этого CSV он уже будет готовый и просто будет отдавать данные... Норм или говно?