Как в NGINX настроить кеширование самого популярного контента в RAM?
Приветствую всех.
Подскажите, пожалуйста, как настроить кеширование самого популярного контента в nginx?
Примерное понимание такое:
Если количество запросов больше, допустим, 10 в минуту, то кеширование происходит. если меньше, то не кешируется и отдача контента происходит с дисков. Также нужно задать время хранения контента в кеше.
Алексей Тен, А каким образом? Мы упираемся в скорость считывания с дисков. Масштабироваться пока не можем. Приняли решение попробовать вариант с кешированием.
0. Смонтировать кусок RAM в нормальный раздел
1. В location, где находится часто востребованный контент - добавить директиву proxy_cache с указанием зоны, которая будет сохранять в этот раздел.
Спасибо.
По нулевому пункту так и сделали, вопрос больше состоит в том, чтобы функцией прописать как nginx будет определять популярный контент и исходя от этого будет решать кешировать его или нет.