Welcome! Log In Create A New Profile

Advanced

Re: If rewrite

No1
May 27, 2010 10:08AM
И что должна делать следующая конструкция:

location /images/ {
root /var/www/img;
if (-f $request_filename) {
break;
}
if ($http_referer ~ refer) {
rewrite ^/images/books[\d]+/[\d]+/(small.jpg|big.jpg) /images/img1/0/img_$1 last;

}
rewrite ^/images/img[\d]+/[\d]+/(small.jpg|big.jpg) /index.php;
error_page 404 = /noimg;
}

Ее убрал...Действительно что то тут напридумывали.

Нагрузка на винты идет от кол-ва файлов(их порядка 200000,маленьких размеров,9кб<,\это догадки,если бы указали как найти причину нагрузки точно,был бы рад).Поэтому хочется кэша,чтобы не было нагрузки большой.
напоминает "грабить корованы". Сама конфигурация тоже напоминает
"грабить корованы", но уже не на русском языке, а на языке конфигурации.
Есть такое:)Что досталось,то и имеем к сожалению.

Сейчас ваше конструкция кеширования выглядит след.образом
server {
listen 80;
server_name img.labirint.ru img.labirint-shop.ru img.labirint4 img.labirint.local;
access_log /var/log/nginx/img.access.log main;

location / {
root /var/www/img;
index index.html index.htm;
}

location ~* \images\css\.(css|js)$ {
proxy_pass http://127.0.0.1;
proxy_set_header Host img.labirint.ru;

proxy_cache ONE;
proxy_cache_valid 1d;
proxy_temp_path /var/spool/nginx/temp;

expires 1d;
add_header Last-Modified: $date_gmt;
add_header Cache-Control: public;
}

location ~* \images\.+small+(jpeg|png|gif)$ {
proxy_pass http://127.0.0.1;
proxy_set_header Host img.labirint.ru;

proxy_cache ONE;
proxy_cache_valid 1d;
proxy_temp_path /var/spool/nginx/temp;

expires 1d;
add_header Last-Modified: $date_gmt;
add_header Cache-Control: public;
}
и далее по старому
Subject Author Posted

If rewrite

No1 May 25, 2010 07:06AM

Re: If rewrite

No1 May 26, 2010 03:45AM

Re: If rewrite

Daniel Podolsky May 26, 2010 04:34AM

Re: If rewrite

No1 May 26, 2010 09:47AM

Re: If rewrite

Igor Sysoev May 26, 2010 01:18PM

Re: If rewrite

No1 May 27, 2010 07:58AM

Re: If rewrite

Igor Sysoev May 27, 2010 08:36AM

Re: If rewrite

No1 May 27, 2010 10:08AM

Re: If rewrite

Igor Sysoev May 27, 2010 11:20AM

Re: If rewrite

Алферов Василий May 28, 2010 02:10AM

Re: If rewrite

No1 May 28, 2010 05:20AM

Re: If rewrite

No1 May 28, 2010 06:27AM

Re: If rewrite

No1 May 28, 2010 08:49AM

Re: If rewrite

Mikhail Mazursky May 28, 2010 05:48AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

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