Есть сервер, на нем очень много фотографий и лежат они в одной папке. В силу некоторых причин было принято решение упаковать эту большую кучу в один файл.
Сейчас это просто файл, собранный из всех фотографий по-порядку, а в базе хранятся длины и смещения. Отдает содержимое php-скрипт.
Теперь хочется, чтобы этим занимался NGINX. Имеется возможность перепаковать файлы в любой популярный формат (zip без сжатия, например). Хотя зип, наверное, плохо подходит, т.к. поиск файла в архиве произвести можно только перебором.
Вопрос такой: Можно ли настроить NGINX так, чтобы он отдавал один файл из архива?
pqgg7nwkd4: Если без сжатия какой в этом смысл? squashfs довольно быстро распаковывает и ищет файлы (ну еще можно выбрать степень сжатия и алгоритм). Можете просто сделать большой файл, сделать mk.ext2 и mount -o loop.
Андрей Буров: смысл в том, чтобы объединить большое множество файлов в один. Когда в папке очень много файлов с ней становится очень проблематично работать.
Спасибо за уточнения, займусь изучением.