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

Attachment: signature.asc
Description: OpenPGP digital signature

-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить