Показать сообщение отдельно
  #1 (permalink)  
Старый 07.09.2011, 17:36
fiw fiw вне форума
Аспирант
Отправить личное сообщение для fiw Посмотреть профиль Найти все сообщения от fiw
 
Регистрация: 18.08.2011
Сообщений: 23

Фотогалерея с древовидными комментариями.
Ребята у меня к вам вопрос. От этого решения будет зависить то, как будет реализован мой проект.
Вопрос в следующим, надо реализовать наиболее предпочтительный вариант построения окна для просмотра фотографий, и подгрузки древовидных комментариев к фото. (Фреймворки в топку сразу.)
Я изучаю сейчас чистый JS? и пишу на нем.

Варианты:
1 - Аякс запросом подгружать информацию по фото и комментарии к ней.
Плюсы: Уже написал данное решение, и все работает.
Недостатки: при каждом листании фоток, идет новый запрос, и задержка с отображением фото.
2 - Загрузить инфу одним запросом сразу по всем фотографиям альбома, и сразу все коментарии к фотографиям альбома.
Плюсы: после загрузки при листании все будет сразу работать. Ну будет видно никаких задержек в отображении новой информации.
Минусы: Первая загрузка может быть продолжительной. Если юзер хочет посмотреть только 1 фото, то будет лишним загружть столько инфы которая ненужна пользователю.
3 - Загрузить первые 3 фото текущую, перыдущую и следующую. А потом обновлять содержимое в зависимости от того в какую сторону листает пользователь.
Плюсы: Должно быть при любом варианте с минимальным ожиданием, и быстро отображать информацию.
Минусы: я не могу это реализовать, так как запутался с индексами фотографий, какая текущая какая следующая, и незнаю как заранее загружать фотографию и контент, но не отображать это пользователю. Тоесть сделать это чтоб работало фоном. Понимаю только о том что надо както поиграть со свойствами CSS visible или display

Система сейчас работает уже по первому варианту. Пробовал делать второй. А вот сейчас хочу сделать конечный третьий вариант и закончить эту работу )

Хотелось бы что-то реальное услышать по реализации.
Ответить с цитированием