Welcome! Log In Create A New Profile

Advanced

Кэширование статики

October 27, 2015 01:13PM
Доброго всем времени суток

имеем nginx-1.9.5 запущенный на Windows Server 2012 R2
плюс RAM диск на 512Mb

nginx должен кэшировать статик файлы при получении ответа 200 на срок 60 минут
но судя по бекенду этого не происходит, но и нет 100% нагрузки на статику.
причем файлы js и css почему то чаще ретривятся прокси nginx чем файлы картинок (gif, png, jpg)
диск на котором расположен кэш заполнен на 50%
подскажите пожалуйста в чем причина?


конфиг (кусочек)

proxy_cache_path d:/nginx-cache-AAA levels=1:2 keys_zone=AAA:60m inactive=120m max_size=384m;
proxy_cache_path d:/nginx-cache-BBB levels=1:2 keys_zone=BBB:60m inactive=120m max_size=64m;

proxy_cache_min_uses 1;

.....

# Static files location
location ~* \.(css|js|jpg|jpeg|gif|png|zip|doc|xls|pdf|ppt|bmp|rtf|ico|cur|txt|htc|swf|eot|svg|woff|ttf)$ {

proxy_pass http://www.anysite.ru;
proxy_http_version 1.1;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Scheme $scheme;
proxy_set_header X-Real-IP $remote_addr;
client_max_body_size 1M;
client_body_buffer_size 32k;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;

proxy_cache AAA;
proxy_cache_valid 200 301 302 304 60m;
proxy_cache_valid 404 5m;
proxy_cache_valid 501 503 20s;
proxy_cache_key "$request_method|$http_if_modified_since|$http_if_none_match|$host|$request_uri";
proxy_hide_header "Set-Cookie";
proxy_ignore_headers "Cache-Control" "Expires";

add_header Access-Control-Allow-Origin "*";
expires 7d;
}
Subject Author Posted

Кэширование статики

vitcool October 27, 2015 01:13PM

Re: Кэширование статики

Ekaterina Kukushkina October 28, 2015 08:08PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 306
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