загрузка изображения в приложении rails - PullRequest
0 голосов
/ 09 июля 2010

Что ж, это, вероятно, не относится к рельсам, но в моем приложении rails у меня есть страница для действия показа, которая содержит кучу изображений (4-5 изображений по 40-60 КБ каждое).

Мне не нужно показывать их все одновременно.Мне интересно, каков наилучший способ их загрузки, чтобы страница загружалась быстро и пользовательский опыт тоже не жертвовал.

Стоит ли мне?

1 - Просто загрузите 1-е изображение, а затем загрузитеостальные в фоновом режиме с помощью вызова ajax, как только дом будет готов?

2 - Должен ли я загружать их по требованию, когда пользователь нажимает на ссылку?

3 - Должен ли я использовать что-то вроделайтбокс или colorbox и снова выполнить загрузку AJAX?

4 - мне также нравится этот плагин http://www.simplesli.de/,, хотя я не уверен, когда он означает, что он «ждет» всех изображений для загрузки, еслиэто означает, что загрузка страницы будет длиться вечно.

Извините за все эти вопросы, я уверен, что есть ответ на этот вопрос.Спасибо за вашу помощь!

1 Ответ

1 голос
/ 09 июля 2010

Во-первых, я бы посоветовал вам загружать изображения из другого домена. Что-то вроде asset.yourwebsite.com. Это позволило бы проходить параллельным запросам.
Во-вторых, я думаю, что вариант 1 является лучшим. Загрузите ваш домен, а затем пусть ваши изображения загружаются в фоновом режиме. Проблема с вариантом 2 заключается в том, что пользователь должен ждать, когда он нажимает на ссылку, которой можно избежать.
Кроме того, используйте HTTP-кэширование, если эти изображения статичны. Это также значительно повысит производительность.

Возможно, вы захотите оформить заказ , это и , это .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...