Масштабируемое хранилище для кэширования плоских файлов (html-файлы)
Итак, у меня есть несколько серверов в цифровом океане. Они предлагают блочное хранилище (диск, который можно подключить к одному серверу), а также хранилище Spaces (которое в основном использует веб-сервисы Amazon).
В настоящее время я плачу за блочный дисковый накопитель объемом 100 ГБ, который я использую для хранения всех сгенерированных файлов кэша сайта (файлов.html), и у меня есть настройка cron-job для автоматической очистки этого диска на ежедневной основе, поскольку диск всегда заполняется к концу дня примерно.
Я надеюсь, что у кого-то может быть лучшее решение, так как я хочу иметь возможность начать позволять каталогу заполнять более 100 ГБ, но аренда большего хранилища блоков означает больше $$$. У хранилища Digital Ocean Spaces есть ограничения по запросам, и он будет медленнее получать доступ к файлам, чем из самого хранилища блоков, поэтому я не пошел по этому пути.
Я также знаю об AWS CloudFront, однако они автоматически очищают файлы, к которым не обращались какое-то время, и я хочу, чтобы файлы кеша были доступны в течение примерно 90 дней (к одному файлу.html можно получить доступ только несколько раз. в течение этих 90 дней).