Описание тега http-caching

2 ответа

CDN: синхронизация кэша на периферийных машинах

Я создал дешевый CDN для своего статического веб-сайта на основе HTTP-кэширования nginx. Контекст. Вот некоторые части моей конфигурации кеша: proxy_cache_key "$scheme://$host$uri"; proxy_cache_valid 200 301 302 1200d; У меня есть одна машина происх…
21 сен '18 в 01:17
2 ответа

Обслуживание статического сайта с помощью nginx. Время отклика более 600 миллисекунд. В чем дело?

Я работаю в WordPress-блоге с nginx http, кэшированным для более чем 99% запросов с временем жизни кеша 2 дня. Вот веб-страница с сайта. Веб-страницы имеют довольно много изображений и поэтому загружаются лениво. Средний размер страницы составляет в…
2 ответа

Nginx: Оптимизация времени отклика сервера для кэшированного веб-сайта HTTP

У меня есть веб-сайт, на котором все страницы обслуживаются из http-кэша nginx и редко становятся недействительными или просроченными. Средний общий размер загрузки страницы составляет около 2 МБ. Но, несмотря на то, что сайт статичный, без какой-ли…
0 ответов

Нарушает ли отсутствие заголовка Set-Cookie Nginx proxy_cache?

У меня есть прокси-сервер Nginx для службы Node.js, который читает несколько файлов и генерирует ответ. Я хочу, чтобы Nginx добавил для меня базовые кеши: upstream my_http_servers { server 127.0.0.1:7001; } proxy_cache_path /var/cache/nginx-combo le…
31 окт '22 в 03:51
0 ответов

Кэш NGINX (тот же URL) сначала возвращает MISS всем Chrome, Curl и Wget.

У меня есть прокси-сервер кэша nginx, который получает контент с исходного сервера Apache. Я делаю запросы отcurl,wgetиChromeчтобы проверить ответ кэша. Проблема в том, что для одного и того же URL-адреса я всегда получаю первый раз в каждом отдельн…
17 фев '20 в 18:46
1 ответ

RewriteRule с флагом [L] останавливает кеширование?

Я использую программное обеспечение для управления сервером Plesk с Apache и Nginx. Я установил в apache и nginx заголовок с истекшим сроком действия для файлов javascript сроком на один год. Это работает. Я вижу один год для «истекает» в заголовке.…
28 июн '21 в 08:49
1 ответ

Интеграция прокси-сервера Squid с анонимными открытыми прокси-серверами для кэширования html-ответов от анонимных прокси-серверов.

Мне нужно кэшировать html-ответ от анонимных прокси-серверов с помощью сервера кэширования Squid. Однако мое требование таково: С клиентского компьютера мне нужно подключиться к анонимному прокси-серверу с учетными данными IP и портом. Все мои запро…
27 фев '21 в 17:11
0 ответов

Apache: установка заголовков ответа на основе существования нескольких заголовков ответа

Мы пытаемся применить набор некэшируемых заголовков в тех случаях, когда обратный прокси-сервер не возвращает никаких заголовков кеша, чтобы позволить независимым разработчикам серверной части устанавливать заголовки по своему усмотрению, но вернуть…
10 фев '21 в 10:09
0 ответов

Как указать nginx соблюдать кэш бэкенда? uWSGI

Есть аналогичный вопрос , но решение у меня не работает. У нас есть рекламный бэкэнд nginx и uWSGI. Нам нужен nginx для кэширования ответа серверной части в соответствии с тем, что находится в заголовке ответа. Например, я бегаюcurl -I https://examp…
17 сен '21 в 09:37
1 ответ

Каково решение кэширования по сравнению с использованием одноразового номера CSP? Я долго искал и не нашел

Я никогда не видел хорошего ответа на эту дилемму и искал повсюду. Кажется, это выбор между использованием nonce и кэшированием, вы не можете иметь и то, и другое. Действительно плохой выбор! Нам сказали, что unsafe-inline — действительно плохой выб…
0 ответов

Что делает этот блок кода лака?

У меня есть этот код в конфигурации лака, и я не знаю, что он делает! Эта конфигурация будет кэшировать или нет мои клиентские запросы? Что с этим не так? sub vcl_backend_response { if (beresp.status != 200) { return (pass); } set beresp.http.X-Back…
0 ответов

Кэширование обновлений Chromebook: локальное кэширование от клиента, не настроенного на прокси-сервер?

Прежде чем пытаться настроить что-то, что не работает, я хотел бы понять, имеет ли следующая конфигурация логику. По сути, мы хотим, чтобы Chromebook перехватывал полосу пропускания при обновлениях.Google предлагает настроить локальный сервер веб-кэ…
16 дек '20 в 14:08
0 ответов

Кэширование ответа 401 на плохой токен в nginx njs

В нашем приложении всякий раз, когда токен (поступающий в заголовке) недействителен, практически гарантировано, что точного действительного токена не будет. Итак, я пытаюсь переложить ответственность за ответ на 401 на nginx (с njs или без него). Пы…
05 дек '21 в 15:38