Каковы преимущества показа "Ваша загрузка начнется через x секунд"? - PullRequest
44 голосов
/ 27 января 2010

Есть ли технологические преимущества при представлении «страницы загрузки», которая выдает сообщение, подобное следующему?

Ваша загрузка должна автоматически начать через несколько секунд, но если нет, нажмите здесь.

Есть ли какая-то пропускная способность или эффективность использования сервера с этим? Или это как-то на пользу пользователю? Почему бы просто не сделать так, чтобы ссылка на скачивание шла прямо по адресу загрузки?

Пример страницы (один из миллиарда)

Ответы [ 11 ]

38 голосов
/ 27 января 2010
  • Реклама
  • Преимущества SEO, вы минимизируете ссылки на не HTML-страницы вашей исходной страницы
  • Вы можете представить похожие загруженные продукты ...
  • время для вашей сети доставки контента для кэширования загрузки, если вы указываете пользователю файл, еще не кэшированный CDN
17 голосов
/ 27 января 2010

Рекламные площади.

10 голосов
/ 27 января 2010

Преимущество не для пользователя, а для сайта. Они заставляют вас смотреть на их «целевую страницу загрузки» в течение нескольких секунд, пока они показывают рекламу. Кроме того, с помощью такого рода мерзавцев они могут препятствовать прямой индексации данного файла поисковыми системами, в то же время позволяя индексировать целевую страницу загрузки.

7 голосов
/ 27 января 2010

Если сайт говорит вам подождать определенное количество секунд, прежде чем продолжить, как вы описываете в заголовке, то, скорее всего, все дело в рекламе. Но это не относится к ссылке Mozilla Firefox, которую вы разместили в своем вопросе. Здесь, я думаю, главное - сказать пользователю, чтобы он был терпеливым, если загрузка не начинается немедленно, а это может и не произойти, поскольку это дополнительный HTTP-запрос, который может быть отложен по ряду причин, включая перегрузку сервера загрузки , Это соединение может быть сброшено, и загрузка может никогда не произойти. Сообщение пытается установить соответствующие ожидания для пользователя: загрузка может не начаться в этот момент, но если прошло более нескольких секунд и ничего не произошло, то, возможно, возникла проблема, и вот ссылку, по которой вы можете щелкнуть.

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

3 голосов
/ 27 января 2010

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

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

Кроме того, вы препятствуете индексации файла непосредственно в поисковых системах, что может полностью обойти ваш сайт. Но вы можете позволить поисковым системам индексировать ваши страницы загрузки со всей информацией о загрузках на них. Это связано с темой рекламы, но также помогает скрыть внутреннюю структуру загрузки от поисковой системы. Если вы решите изменить его, в результатах поиска не будет битых ссылок.

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

2 голосов
/ 27 января 2010

Реклама.

Предотвращает тривиальные автоматические загрузки (думаю, wget).

2 голосов
/ 27 января 2010

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

С другой стороны, сообщение «Пожалуйста, подождите» имеет реальную функцию IMO: пользователю ясно показано, что теперь должна следовать загрузка файла, и если перенаправление на загрузку файла не удается - например, потому чтоссылка не работает, сервер перегружен или что-то еще - есть способ попробовать еще раз или получить помощь, что особенно важно для менее опытных пользователей.

1 голос
/ 28 октября 2014

Вот несколько причин:

SEO: Меньше отказов страниц и выходов, потому что вы остаетесь дольше. (Очень важно)

Объявления: Они хотят, чтобы вы нажимали на их объявления и поддерживали их?

Безопасность: Избегайте в некоторой степени авто-кликеров, горячих ссылок и подобных действий.

Содержание: Разрешить CDN и серверу полностью загрузить страницу до появления кнопки.

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

1 голос
/ 27 января 2010

Он также обеспечивает мягкую посадку (в виде заставки, инструкций, информации ... и рекламы :) в случае, если браузер не реагирует должным образом.

0 голосов
/ 18 мая 2018

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

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