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
signature.asc
Description: OpenPGP digital signature
-- Moscow.pm mailing list [email protected] | http://moscow.pm.org
