January 28, 2013 03:34AM
Не могу ничего понять из документации.

Допустим у меня вот такой набор:
proxy_temp_path /var/lib/nginx/proxy 1 1;
proxy_cache_path /var/lib/nginx/proxy/cache levels=1:1 keys_zone=main_cache:256m inactive=42h max_size=5m;
proxy_buffer_size 8k;
proxy_buffers 32 8k;
proxy_busy_buffers_size 64k;
proxy_max_temp_file_size 0;
# ( рекомендовали тут так для ограничения дискового пространства, используемого nginx - если что в корне не верно - поправте меня)

И при таком наборе nginx все равно запихал в кеш файл размером 249M, выкинув всю мелочь и остался доволен.
Что я делаю не так? Как ограничить максимальный размер кешируемого файла?
Мне даже лучше чтобы в кеш попадали только файлы размером с proxy_busy_buffers_size, а все остальные после заполнения буфферов начинали отдаваться с апстрима, минуя кеш и темп, спокойно и не торопливо.
Тем более что у меня все равно, вдобавок,
limit_rate_after 10000k;
limit_rate 250k;


> Специальный процесс “cache manager” следит за максимальным размером кэша, заданным параметром
> max_size, и при превышении его размеров удаляет наименее востребованные данные.
Это я вообще не понял. Общий размер кеша, на практике, ничего общего с max_size не имеет, зато подозрительно совпадает с размером, заданным в keys_zone, который, вроде бы должен задавать размер разделяемой памяти.
Размер proxy_temp_path вообще не понятно как лимитируется. На практике - достижением 100% забитости диска, после чего все помирает.
Subject Author Posted

помогите понять логику кеширования и буферизации

Trurl January 28, 2013 03:34AM

Re: помогите понять логику кеширования и буферизации

Maxim Dounin January 28, 2013 04:26AM

Re: помогите понять логику кеширования и буферизации

Trurl January 28, 2013 06:24AM

Re: помогите понять логику кеширования и буферизации

Maxim Dounin January 28, 2013 07:10AM

Re: помогите понять логику кеширования и буферизации

Trurl January 28, 2013 08:38AM

Re: помогите понять логику кеширования и буферизации

Maxim Dounin January 28, 2013 09:18AM

Re: помогите понять логику кеширования и буферизации

Trurl January 28, 2013 09:30AM

Re: помогите понять логику кеширования и буферизации

teo January 28, 2013 03:00PM

Re: помогите понять логику кеширования и буферизации

Trurl January 28, 2013 04:40PM

Re: помогите понять логику кеширования и буферизации

teo January 28, 2013 05:02PM

Re: помогите понять логику кеширования и буферизации

Trurl January 29, 2013 02:58PM

Re: помогите понять логику кеширования и буферизации

teo January 29, 2013 04:18PM

Re: помогите понять логику кеширования и буферизации

Trurl January 29, 2013 09:24PM

Re: помогите понять логику кеширования и буферизации

teo January 30, 2013 04:30AM

Re: помогите понять логику кеширования и буферизации

Trurl January 30, 2013 04:48AM

Re: помогите понять логику кеширования и буферизации

teo January 30, 2013 05:51AM

Re: помогите понять логику кеширования и буферизации

Maxim Dounin January 30, 2013 05:56AM

Re: помогите понять логику кеширования и буферизации

Maxim Dounin January 30, 2013 12:32PM

Re: помогите понять логику кеширования и буферизации

teo January 30, 2013 03:54PM

Re: помогите понять логику кеширования и буферизации

Trurl January 30, 2013 09:46PM

Re: помогите понять логику кеширования и буферизации

Trurl January 30, 2013 09:52PM

Re: помогите понять логику кеширования и буферизации

teo January 28, 2013 02:34PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 295
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready