web-dev-qa-db-fra.com

Votre téléchargement va commencer dans X secondes

Y a-t-il une raison pour laquelle de nombreux sites Web - y compris ceux très courants tels que Microsoft.com et sourceforge.net - affichent une page avec "Votre téléchargement commencera dans 10 secondes; si vous ne voulez pas attendre, vous pouvez utiliser ce lien direct" au lieu de simplement commencer le téléchargement?

Ne savent-ils simplement pas mieux? Ce qui est particulièrement étrange, c'est que c'est même un travail supplémentaire à mettre en œuvre!

Je trouve cela extrêmement ennuyeux, mais comme je l'ai dit, de nombreux sites Web très courants le font peut-être qu'il manque quelque chose.

56
Norm
  1. Probablement parce qu'ils veulent que vous lisiez une annonce pendant qu'ils vous ont en tant que public captif.

  2. Cela vous donne une chance de reculer avant que quoi que ce soit ne commence, au cas où vous réaliseriez que vous êtes au mauvais endroit.

Bien sûr, la deuxième raison pourrait être présentée comme la ligne officielle tandis que la première est le véritable plan marketing.

38
Roger Attrill

J'ai toujours pensé que c'était un modèle hérité pour tenir compte des navigateurs plus anciens qui n'étaient pas en mesure de déclencher un téléchargement asynchrone d'un fichier.

En demandant à un utilisateur de télécharger uniquement si son navigateur n'a pas démarré, les développeurs peuvent automatiquement télécharger les deux types de navigateur.

Cependant, il est probable que cela ait depuis été détourné par le marketing à des fins de suivi/publicité.

34
Jon White

Une explication plus innocente et moins cynique pourrait être que si ce n'est pas complètement clair qu'un lien va démarrer un téléchargement, les utilisateurs peuvent paniquer un peu quand ils voient le téléchargement commencer, étant, comme ils le sont, méfiants à l'égard des fichiers et des actions non sollicités dans un environnement Web . Cependant, je ne peux pas penser à de nombreuses situations où un utilisateur ne s'attendrait pas à ce qu'un lien démarre un téléchargement - tout ce qui contient le mot `` téléchargement '' devrait être un signal assez fort.

Je suppose qu'une autre raison légitime pourrait être que vous souhaitez fournir aux utilisateurs une alternative, juste au cas où ils suivent le mauvais flux de travail - c'est-à-dire qu'il existe un autre fichier ou produit meilleur à utiliser. Mais si c'est le cas, pourquoi ne pas empêcher les utilisateurs d'être mal dirigés à un stade plus précoce?

10
Jimmy Breck-McKye

La page de téléchargement est un excellent moyen de garder une trace des téléchargements.

J'ai créé des sites Web qui utilisent le "téléchargement commencera dans X secondes". Je veux garder une trace des statistiques de téléchargement. En ajoutant une redirection, je peux garantir que je pourrai avoir un enregistrement de la transaction.

La page de téléchargement empêche également les liens directs. Si je venais d'avoir un lien vers le fichier, des tiers pourraient créer un lien direct vers le fichier et les utilisateurs ne sauraient pas d'où il venait. Selon ma configuration (je sers souvent des fichiers de S3, qui a un système de journalisation très compliqué), je ne sais même pas combien de personnes ont tenté de télécharger le fichier.

Bien sûr, il est principalement utilisé pour afficher des publicités, mais je pense qu'il a un rôle utile à jouer. Ce n'est pas intrinsèquement mauvais.

9
stevendaniels

Je crois qu'une partie de la raison est d'éviter le hotlinking et/ou les scripts/moteurs de recherche automatisés téléchargeant de gros fichiers et gaspillant leur bande passante. L'utilisation de JavaScript pour lancer le téléchargement supprime 90% des téléchargements indésirables, ne laissant que de vrais utilisateurs et des scripts ciblés occasionnels.

Bien sûr, maintenant que les sites ont ces pages principalement vierges, c'est une excellente excuse pour les faire exploser de publicité ou de promotion croisée.

En termes d'UX, j'éviterais de tels écrans. La plupart des utilisateurs comprennent qu'un gros bouton vert indiquant "télécharger" mène normalement à un téléchargement direct.

6
DisgruntledGoat

À sa genèse, il s'agit d'une simple redirection. Le site Web vous envoie vers une page qui a un champ d'en-tête HTTP pour l'emplacement, ce qui prendrait à l'origine un certain temps (dans les premiers jours du WWW). Cette conception a été refaite et renaît pour incorporer des publicités, comme l'a dit BenBrocka. L'étape logique suivante consistait à contrôler le délai pour assurer votre exposition à lesdites annonces.

5
MPelletier

C'est aussi un obstacle. Ces sites de téléchargement ont tendance à créer des obstacles à "l'utilisateur gratuit" pour créer des différences entre le plan gratuit et payant, qui n'a pas de compteur.

C'est ennuyant? C'est! Et c'est le but.

3
Emiliano Abad

L'arrière-plan est programmé. Parce qu'il n'est pas possible de pousser un téléchargement avec un en-tête Content-Type: application/octet-stream; et redirigez ensuite vers l'autre côté.

Les pages de fin de téléchargement sont également souvent utilisées pour suivre les téléchargements.

1
Matthias

Cela devrait être vraiment simple. Si vous souhaitez que le téléchargement démarre instantanément, vous devez le payer.

Tous ces retards pour le démarrage des téléchargements et des limites à seulement 1 téléchargement par heure, etc. ne sont que pour vous faire payer.

1
Mikk Olli

Je pense qu'historiquement, c'est le cas. Le formulaire était "le téléchargement devrait commencer dans n secondes, cliquez ici si ce n'est pas le cas". Parce que les gens sont habitués à cela, il a été détourné à des fins de marketing publicitaire.

0
Febri

Bien que je convienne que la publicité, et quelques autres choses, sont probablement la principale raison, je pense que dans le cas des pages de téléchargement qui contiennent une pléthore de annonces se présentant comme des liens de téléchargement cela pourrait agir comme un moyen de "valider votre téléchargement" car il faut cliquer sur les annonces pour les télécharger.

Fondamentalement, dans l'océan des publicités, il est un peu réconfortant de savoir que dans cette situation, le site Web commencera le téléchargement pour moi afin que je n'ai pas à déterminer quel lien est le bon.

Évidemment, je n'aime pas particulièrement les sites de téléchargement qui sont couverts par ces faux liens de téléchargement, mais au moins ils ne le font pas laissez-nous suspendus.

0
Freesnöw