Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > Хочу правильно организовать фотогалерею


Автор: KonstRuctor 6.2.2008, 18:32
Доброе время суток всем!
Назрела необходимость грамотно организовать работу с веб-галереей.

Для начала опишу задание
  • 1) На главной странице галереи -- стандартная сетка из фото: три колонки, 9 рядов. Показываем миниатюры 150*100 пикс.
  • 2) Щелчок по миниатюре -- попадаем на страницу описания фото, там нам предлагают фото размером 740 пикс. по широкой стороне плюс разное описание, комменты, оценки и т.д. как обычно
  • 3) Щелчок по фото -- попадаем в новое окно, где смотрим фото в реальную величину. Повторный щелчок -- окно закрыто.
Теперь вопрос

Как правильно с точки зрения оптимальной работы сайта (со все точек зрения) организовать аплоад и хранение юзерских фоток? У меня есть ДВА решения, какое правильное?

Вариант 1:
1) При аплоаде делаем миниатюру 150 пикс и пишем в папку 1
2) При аплоаде делаем среднеразмерное фото 740 писк и пишем в папку 2
3) При аплоаде пишем в папочку 3 оригинал 

Вариант 2:
1) При аплоаде делаем миниатюру 150 пикс и пишем ее в папку 1
2) Оригинал пишем в папку 2. На страницу с описанием (см. пункт 2 о ТЗ) показываем программный ресайз оригинального фото до 740 пикс.

Вариант 1 -- фотки по идее кэширутся и при повторном просмотре должно быть быстрее.
Но расходуется место на сервере.
Вариант 2 -- вроде бы каждый раз при просмотре страницы с комментами (где 740 пикс) будет заново делаться резайз...

На Фотодоме на страницу с комментами само оригинальное фото помещают (наверное?), но как-то хитро его обрезают, чтобы во фрейм поместилось, а внизу пишут, что типа жми для просмотра оригинала. Нокак именно сделано на фотодоме -- понять не могу.

Как по-вашему будет более верно организовать галерею?
Спасибо.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)