ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: кеширование статики на s sd



On 30.01.2012 07:54, adept wrote:
Приветствую!
Собственно, возникла не совсем
тривиальная задача, кешировать стат.
файлы на ssd диск....
...Но получаю 500 ошибку.
Как правильней организовать
кеширование на ssd?

У нас кэширование /почти постоянных данных большого объема и количества/ реализовано примерно так:

    location /tiles_2.0/ {
        internal;
        alias $tile_root/;
        ...
        try_files $tile_path @proxy_tiles_2.0;
    }

    # Download tiles from backend and store (tiles do not expire).
    location @proxy_tiles_2.0 {
      proxy_pass        $map20_url?$args;
      proxy_store_access   user:rw  group:rw;
      proxy_store       $tile_root/$tile_path;
    }

В переменную $tile_path предварительно заносится относительный путь до файла, получаемого с бэкенда и сохраняемого на SSD. Этот путь конструируется из параметров запроса так, чтобы избегать слишком большого количества файлов в одном каталоге.

С уважением,
Алексей Морозов

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.