А почему бы не отдавать миниатюры из корня сайта по префиксу, к примеру, nginx_thumbnails т.е. для фотки http://site.ru/album/foto.jpg миниатюра будет по аресу: http://site.ru/nginx_thumbnails/album/foto.jpg
26 апреля 2012 г. 11:26 пользователь Roman V. Nikolaev <[email protected]>написал: > 25.04.2012 23:32, Dmitry L. пишет: > > 2012/4/25 Roman V. Nikolaev <[email protected]>: > >> 25.04.2012 16:39, Dmitry L. пишет: > >>> Если миниатюры лежат уже готовые, то почему не дать на них прямую > ссылку? > >>> > >> Потому что папка с картинками у нас в одном месте (напрмер > >> /home/user/photo), и это root для сервера. > >> А миниатюры в совсем другой папке (например /var/cache/gallery) > >> > > Всё равно не понимаю проблемы :) > Проблемы нет. Решения я уже писал =) > > Вариант 1: > > location /th { > > # А здесь конфиг, что /thumbs является алиасом на /var/cache/gallery > например > > alias /var/cache/gallery; > > } > Все правильно. Это первое решение что пришло в голову. Только просто /th > я бы делать не стал, > вдруг у пользователя будет как раз такой каталог - тогда его нельзя > будет просмотреть. Лучше сделать > название локейшена для миниатюр каким нить уникальным, длинным md5. > > > > Вариант 2: символическая ссылка на каталог с миниатюрами в корне сайта. > > ln -s /var/cache/gallery /home/user/photo/th > > > > > > Или кто-нибудь объясните, что плохого в такой конфигурации? > > > > Ссылка не пойдет т.к. > 1. При заходе в каталог миниатюр начнут создаваться миниатюры для > миниатюр. Вообщем здесь рекурсия =) > на каждом обновлении страницы число миниатюр будет удваиваться. > 2. Сами миниатюры нафиг не нужно просматривать. Но с этим можно было бы > смирится. > > P.S. Очевидные решения очевидны и для меня =) Пока что склоняюсь к > первой идее: выделения отдельного > уникального location для прямых ссылок на миниатюры. > > -- > > Roman V. Nikolaev > > mail: [email protected] > icq: 198-364-657 > jabber: [email protected] > site: http://www.rshadow.ru > > > -- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org > >
-- Moscow.pm mailing list [email protected] | http://moscow.pm.org
