On 2/22/16 9:28 PM, Vadim Lazovskiy wrote: > Здравствуйте. > > Имеется, допустим, 16 отдельных дисков. > Задача сделать общий кэш. > > Проще всего указать levels=1, на каждом диске создать по каталогу > (от 0 до f) и собрать их в симлинками в proxy_cache_path. > > При этом возникает проблема со временными файлами. Они создаются вне > дисков во временных каталогах и из-за этого перемещение файлов > происходит между файловыми системами, что очень долго и накладно. > > Не решает проблему и опция use_temp_path. В данном случае, она > просто создает еще один временный каталог, но опять не там где нужно. > Не совсем ясно, почему не решает проблему use_temp_path=off. Она как раз была придумана для решения описанной проблемы перемещения файлов между разным файловыми системами.
> Проблему бы решила запись временного файла непосредственно в каталог > с кешем с учетом иерархии levels c последующим переименованием в > оконечное имя. Навроде параметра use_temp_path=inplace > > Подскажите, пожалуйста, как правильнее реализовать общий кэш на > отдельных дисках? > > -- > WBR, > Vadim Lazovskiy > > > _______________________________________________ > nginx-ru mailing list > nginx-ru@nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru > -- Maxim Konovalov _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru