У меня есть приложение rails, в котором я хотел бы использовать и memcached, и кэш хранилища файлов для различных целей.
Я хочу использовать кэш хранилища файлов, чтобы хранить большое количество страниц, которые меняются не часто (некоторые вообще не изменяются) - то есть кэширование страниц, - и использовать memcached для всего остального (действия, кэширование БД и т. Д.). Причина в том, что страницы, хранящиеся в кеше хранилища файлов, вероятно, потребуют большого объема памяти, но к большинству из них будут обращаться редко.
Возможно ли это сделать или будет настройка memcached, поскольку кеш означает, что он также используется для кэширования страниц?
В качестве дополнительного вопроса, каков безопасный способ удаления страниц из кэша хранилища файлов в какой-либо форме задания cron, поскольку, похоже, нет возможности указать ttl для этого кэша. Например, команда поиска UNIX быстро найдет и удалит все старые страницы или страницы, к которым не обращались в течение длительного времени - это безопасно, если сервер приложений может потенциально попытаться обслужить одну из этих страниц одновременно (хотя это очень маловероятно)? Если нет, то каков наилучший способ сделать это.