Каковы причины и основные понятия, лежащие в основе промежуточной страницы загрузки? - PullRequest
1 голос
/ 16 октября 2008

Мне интересно узнать, почему это используется на некоторых веб-сайтах для обработки инициируемых пользователями поисковых запросов, как это влияет на поток запросов и ответов, а также программно, почему это будет необходимо (или полезно). В среде MVC это кажется трудным для выполнения, поскольку вы вставляете другую страницу в середину потока.

EDIT:

Не связано с рекламой. Например, большинство туристических сайтов раньше делали это, и там не было рекламы ... некоторые банковские сайты тоже делают это, где есть просто загрузчик, который говорит что-то вроде "Пожалуйста, подождите, пока мы обработаем вашу транзакцию ...".

Ответы [ 3 ]

1 голос
/ 16 октября 2008

Он часто используется в длительных запросах, чтобы не допустить тайм-аут запроса веб-сервером. С промежуточной страницей вы можете постоянно обновлять страницу, пока не получите результаты обратно.

EDIT:

Кроме того, для длительных запросов полезно иметь страницу «Загрузка ...», чтобы показать пользователю, что что-то происходит. Без промежуточной страницы запрос может зависнуть, если он занимает слишком много времени.

1 голос
/ 26 октября 2009

В дополнение к тому, что сказал HVS, рекламные вставки, которые появляются раньше, например, загрузка домашней страницы, очень часто используются для рекламы, мы все видели ссылку «закрыть эту рекламу».

Один случай, когда они могут быть полезны с точки зрения взаимодействия с пользователем, - это когда пользователь инициирует действие, требующее обратной связи от процесса, для ответа на который может потребоваться некоторое время - либо потому, что он медленный, занятый или просто имеет много обработка делать.

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

Как сам UX Designer, подобные вставки не всегда предпочтительны, так как я бы хотел, чтобы каждая система немедленно возвращала данные, но если по какой-то причине это невозможно, я очень за то, чтобы держать пользователя в курсе. как можно скорее о том, что происходит - вместо того, чтобы оставлять их, чтобы они смотрели на строку состояния браузера, пока они либо не попробуют снова, либо сыт по горло и уйдут.

Еще один последний момент, который необходимо учитывать при рассмотрении этого вопроса, - это иметь нижний и верхний лимит времени на таком экране. Если вам нужно показать вставку, покажите ее достаточно долго, чтобы люди могли ее прочитать и понять, но не слишком долго, чтобы им надоело ждать. В качестве приблизительного ориентира оставьте его открытым как минимум на 3-4 секунды (даже если процесс в среднем занимает 4 секунды, но в этом случае завершился после 1). От 4 до 10 секунд каждую секунду проверяйте, ответил ли процесс (и затем переходите пользователя на следующую страницу, если он есть), и через 10 секунд всерьез подумайте о том, чтобы попросить пользователя либо повторить попытку, либо сказать, что вы потерпели неудачу ( в то же время заставляя вашу техническую команду решить проблему, которая в конечном итоге повлияет на вашу прибыль).

0 голосов
/ 16 октября 2008

Я считаю, что подавляющее большинство промежуточных страниц предназначено для показа рекламы.

...