Welcome! Log In Create A New Profile

Advanced

Re: кэширование статики, сравнение 2-х вариантов

Maxim Dounin
December 10, 2009 07:26AM
Hello!

On Thu, Dec 10, 2009 at 02:50:13PM +0300, Игорь Хомяков wrote:

> Здравствуйте!
>
> Существует ли какая то разница в эффективности обработки сервером
> следующих 2 вариантов или они эквивалентны ?
>
> === Вариант 1 ===
> location /static_files/ { root /disk1; error_page 404 = @disk1;}
> location @disk1 {
> internal;
> proxy_pass http://storage;
> proxy_set_header Host $host;
> proxy_cache DISK1;
> proxy_temp_path /disk1/temp;
> root /disk1/;

Just a side note: директивы internal и root здесь смысла не имеют.

> }
>
> === Вариант 2 ===
> location /static_files/ {
> proxy_pass http://storage;
> proxy_set_header Host $host;
> proxy_cache DISK1;
> proxy_temp_path /disk1/temp;
> }

С точки зрения эффективности - в первом варианте будет
дополнительный syscall для проверки существования статического
файла. Это не смертельно, но если семантические отличия не важны
- то второй будет немного эффективнее.

Maxim Dounin

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

кэширование статики, сравнение 2-х вариантов

Игорь Хомяков December 10, 2009 06:52AM

Re: кэширование статики, сравнение 2-х вариантов

Maxim Dounin December 10, 2009 07:26AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

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