У меня очень большой сайт;Данные из базы данных MySQL, размещенной в Amazon RDS, содержатся в двух таблицах, каждая из которых содержит около 20 миллионов записей, а общее количество страниц на сайте составляет около 40 миллионов.Эти страницы в основном статичны (каждая из них обновляется примерно раз в две недели) и в основном не изменяются при взаимодействии с пользователем.Я недавно перенес сайт на Rails и тестирую его развертывание на Heroku.
Я понимаю, что Heroku отказывает мне в доступе к файловой системе, которая в противном случае была бы моим первым выбором для решения кеширования - я мог бы кешироватькаждая из в основном статических 40M страниц.Лак недоступен, так как я на кедре.Является ли memcached подходящей альтернативой кешированию файловой системы для сайта такого размера?Так как размер моей базы данных превышает 30 ГБ, нужно ли мне покупать memcached пространство соразмерного размера?
Если memcached не подходит, есть ли какие-либо альтернативные решения для кэширования или вообще альтернативы Heroku, где я мог бы развернуть свое приложение Rails, но воспользоваться кэшированием файловой системы?Все советы приветствуются.