Feature idea: temp_path parameter at proxy_cache_path directive

Pavel V. pavel2000 at ngs.ru
Mon Dec 17 15:43:53 UTC 2012


Здравствуйте.

 Думаю, что было бы неплохо добавить в директиву proxy_cache_path параметр temp_path.

 proxy_cache_path настраивается только в контексте http, а proxy_temp_path - можно задать в любом
 контексте. Имеем несоответствие - одна директива может применяться только в http и быть указана
 много раз, а другая - может быть указана везде, но один раз на контекст.

 Если для определенного  пути в proxy_cache_path требуется определенный путь для временных файлов,
 то его придется явно прописывать в каждом server/location, где используется соответствующий
 cache_path, т.к. связать эти пути вместе на данный момент не возможно.

 С учетом того, что "Ключом и именем файла в кэше является результат функции MD5 от
 проксированного URL. " и, вероятно, то же самое имя используется и для файла в каталоге временных
 файлов, то получается, что конфликт (коллизия) имен файлов для разных зон - невероятны, и
 потребность в вышеописанном возникает только для кэшей на разных устройствах.

 Фич реквест просто для размышления, но может быть разработчики посчитают это важным.

 Спасибо.

-- 
С уважением,
 Pavel                          mailto:pavel2000 at ngs.ru



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