web-dev-qa-db-ja.com

「ダウンロードはx秒で開始されます」と表示する利点は何ですか?

次のようなメッセージを表示する「ダウンロードページ」を表示する場合、技術的なメリットはありますか?

ダウンロードは数秒で自動的に開始されますが、そうでない場合は、ここをクリックしてください。

これで帯域幅やサーバーの効率はありますか?それとも、どういうわけかユーザーの利益のためですか?ダウンロードリンクhrefをダウンロードのURLに直接移動させてみませんか?

サンプルページ (10億分の1)

45
jessegavin
  • 広告
  • SEOのメリット、ソースページの非HTMLページへのリンクを最小限に抑える
  • 同様のダウンロード製品を提示できます...
  • cDNによってまだキャッシュされていないファイルをユーザーにポイントした場合、コンテンツ配信ネットワークがダウンロードをキャッシュする時間
39
Pentium10

広告スペース。

17
i_am_jorf

メリットはユーザーではなく、サイトにあります。彼らはあなたに広告を表示している間、あなたに彼らの「ダウンロードランディングページ」を数秒間見つめることを強制しています。さらに、この種のチカニーを使用すると、ダウンロードのランディングページにインデックスを付けることを許可しながら、問題のファイルが検索エンジンによって直接インデックスに登録されるのを防ぐことができます。

10

タイトルで説明しているように、サイトが続行する前に特定の秒数待つように指示している場合、それはおそらくすべて広告に関するものです。しかし、質問内に投稿したMozillaFirefoxリンクには当てはまりません。ここで重要なのは、ダウンロードがすぐに開始されない場合は辛抱強くユーザーに伝えることだと思います。これは、ダウンロードサーバーが過負荷になるなど、さまざまな理由で遅延する可能性がある追加のHTTPリクエストであるためではない可能性があります。 。その接続がリセットされ、ダウンロードが行われない可能性があります。メッセージはユーザーに適切な期待を設定しようとしています。ダウンロードはこの瞬間に開始されない可能性がありますが、数秒以上経過しても何も起こらない場合は、問題が発生している可能性があります。クリックできるリンクは次のとおりです。

このページには、ダウンロードを支援しようとするJavaScriptもたくさんあります。それが失敗した場合は、「ここをクリック」リンクがフェイルセーフとして機能するはずです。

7
David Kolar

一度あなたは追加の広告スペースを手に入れます。ダウンロードを遅らせることで、ユーザーが広告を認識してクリックする時間を与えることができます。

ただし、このようなページは、大量のファイルを提供する場合にも役立ちます。間もなくダウンロードする内容を正確に示すメッセージをユーザーに提示することで、そのサイトから戻って実際にダウンロードをキャンセルする場合があります。提供するファイルが大きい場合、これにより実際に帯域幅が節約される可能性があります。

さらに、ファイルが検索エンジンで直接インデックスに登録されるのを防ぎ、サイトを完全にバイパスする可能性があります。ただし、検索エンジンにすべての情報を含むダウンロードページのインデックスを作成させることができますaboutダウンロード。これは広告トピックに関連していますが、内部のダウンロード構造を検索エンジンから隠しておくのにも役立ちます。変更することにした場合、検索結果に壊れたリンクはありません。

多くの場合、これらのインタースティシャルページにもミラーの選択があります。ユーザーは、そこにある時間を便利に使用して、提案されたデフォルトとは異なるミラーを選択できます。リンクが壊れた場合、i。 e。ミラーにはファイルがありません(まだ/もう)。[戻る]ボタンを押すだけで、別のファイルを簡単に選択して再試行できます。

3

広告。

些細な自動ダウンロードを防ぎます(wgetを考えてください)。

2
anon

ダウンロードを取得するためにほとんどの大手ダウンロードプロバイダーと同じくらい多くのステップを踏む主な理由は、実際にページビューを獲得し、広告のインプレッションを生み出すことです。

一方、「お待ちください」というメッセージには、実際の機能IMOがあります。ユーザーは、ファイルのダウンロードが続く必要があることを明確に示しています。ファイルのダウンロードへのリダイレクトが失敗した場合、たとえば、リンクが壊れているため、サーバーは過負荷など、再試行したり、助けを求めたりする方法がありますが、特に経験の浅いユーザーにとっては重要です。

2
Pekka

ここにいくつかの理由があります:

SEO:滞在時間が長くなるため、ページのバウンスと離脱率が低下します。 (非常に重要)

広告:彼らはあなたに彼らの広告をクリックして彼らをサポートして欲しいですか?

セキュリティ:自動クリッカー、ホットリンク、および同様のアクティビティをある程度回避します。

コンテンツ:ボタンが表示される前に、CDNとサーバーがページを完全にロードできるようにします。

あなたが出版社である場合、遅延には多くの利点があります。それらが気に入らないユーザーの場合は、単にページを離れます。

1
Tom

また、ブラウザが期待どおりに反応しない場合に備えて、ソフトランディング(スプラッシュ画面、指示、情報...および広告:)を提供します。

1
davek

上記のすべての答えとは異なり、非同期ダウンロードは、サーバーから「何か」が返されるまで開始されたことを示しません。ダウンロードボタンをクリックしても1.3秒間何も表示されなかった場合は、ダウンロードボタンのポンピングを開始します。元の投稿のサンプルサイトでは、Web開発者がダウンロードボタンをクリックした後に非表示にすることを選択したことがわかります。つまり、メッセージでさえユーザーがパワークリックするのを止めるのに十分ではありませんでした。

0
Gerry Winning

私は最近、JSRIA用にそのようなページを作成する必要がありました。理由は次のとおりです。

  • 元々のアイデアは、RIA内に隠されたiframeを使用することでした。しかし、当社は302 HTTP応答を送信するウイルススキャナー/ファイアウォールを使用し、フレームブレーカースクリプトを使用して全画面スキャンの進行状況ページを表示します。
  • したがって、ダウンロードの開始時にRIAを終了させたくないため、ダウンロードを新しいウィンドウで開く必要があります。
  • 使いやすさのために、ダウンロードごとに空白のポップアップウィンドウは必要ありません(これは実際には問題です 他の人も参照してください ) 、したがって、ユーザーsomeHTMLコンテンツを表示してから、実際のダウンロードにリダイレクトする必要があります。
  • @DavidKolar stated のように、この文言は、ダウンロードの準備中は辛抱強くユーザーに指示するだけです。
  • 「ここをクリック」の部分は使用しません。質問のサンプルページに関しては、Mozillaがそこでも削除したのを見るのはおかしいです。
0