Рейтинг:0

Как правильно кэшировать контент в NGINX, как в версии Plus?

флаг fr

Я видел официальное руководство по NGINX по кэшированию контента и попытался изменить его в соответствии со своими потребностями. Я использую CDN (Cloudfront), но производительность меня не убеждает.Если бы мой сервер был быстрее, он лучше работал бы в Core Web Vitals или Page Experience в вопросах, связанных со временем отклика сервера и т. д. Мне нужна глобальная система кэширования контента на моем сервере, чтобы уменьшить нагрузку и повысить производительность, поэтому я даже купил дополнительное хранилище на своем сервере. Ни одна из команд nginx -t не помогает, потому что она не обнаруживает ничего «ненормального».

Мой nginx.conf

...
http {
...
        proxy_cache_path /var/nginx/data keys_zone=mycache:10m;
        сервер {
                прокси_кэш мой кеш;
                место расположения / {
                proxy_pass http://localhost:8000;
                proxy_cache_valid 200 302 10 м;
                proxy_cache_valid 404 1 м;
                }
              }
...
}
...

Конфиг выше не работает. Я ожидал увидеть некоторые данные/кеш в папке, зарезервированной для системы кэширования, но она пуста. Что мне делать?

djdomi avatar
флаг za
не работает, это не описание ошибки. ваш конфиг говорит кэшировать на 10 минут. Пожалуйста, покажите нам с журналами, что не работает в вашем уме
AtomX avatar
флаг fr
Я не вижу ничего в папке кеша. Оно пустое

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.