On Oct 14, 2013, at 1:07 PM, naive <[email protected]> wrote: > Максим, добрый день! > > Спасибо за развернутый ответ. > > Несколько комментариев: > >> Каталог для хранения временных файлов не предназначен для того, >> чтобы в нём держали файлы дольше, чем это необходимо для обработки >> этих файлов. Фатальных проблем при коллизиях не возникнет, см. >> выше, но и хорошего тоже немного. > > По идее, весь метод с использованием client_body_in_file_only и > client_body_temp_path изначально не предназначен для handling file upload. > > Тем не менее, если уж использовать эту возможность, то хотелось бы избежать > лишних действий (перемещения файлов/смены имен) и установки чего-то кроме > nginx-extras на storage-машину. > > Поэтому, если кроме того, что tmp dir принципиально не предназначен для > длительного хранения файлов (с чем я, безусловно, согласен) - других > серьёзных аргументов нет - то вариант остаётся приемлемым.
другие варианты есть, но назвать их приемлемыми ну никак нельзя, эпическая история тут: https://github.com/vkholodkov/nginx-upload-module/issues/41 > >> Возможность влиять на имена файлов есть и сейчас, она подробно >> документирована тут: >> >> http://nginx.org/r/client_body_temp_path >> >> А именно - можно задавать желаемую иерархию подкаталогов. Более >> никаких возможностей для влияния не планируется. > > Речь как раз шла про имена файлов, поскольку level 1-3 помогает лишь решить > вопрос максимального количества файлов в папке, но не их общего > максимального количества и именования. > > Ещё раз спасибо за комментарии. > > Posted at Nginx Forum: > http://forum.nginx.org/read.php?21,243661,243671#msg-243671 > > _______________________________________________ > nginx-ru mailing list > [email protected] > http://mailman.nginx.org/mailman/listinfo/nginx-ru _______________________________________________ nginx-ru mailing list [email protected] http://mailman.nginx.org/mailman/listinfo/nginx-ru
