Re: Общий кэш на нескольких дисках

Maxim Konovalov maxim на nginx.com
Пн Фев 22 18:35:40 UTC 2016


On 2/22/16 9:33 PM, Maxim Konovalov wrote:
> 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. Она как раз
> была придумана для решения описанной проблемы перемещения файлов между
> разным файловыми системами.

https://www.nginx.com/blog/nginx-caching-guide/

-- 
Maxim Konovalov



Подробная информация о списке рассылки nginx-ru