Javascript-why do many websites wait several seconds before automatically downloading resources?

Source: Internet
Author: User
Tags blank page
Many websites have a waiting time of N seconds before automatically downloading resources. Possible answers collected Currently: I save disk I/O, advertisement, anti-crawler, anti-spam, and anti-Leech protection ..


Many websites have a waiting time of N seconds before automatically downloading resources.

Possible answers collected currently:

  • I save disk I/O, 2 ads, 3 anti-crawler, 4 scam pv

  • Anti-Leech protection

For detailed explanation ..

Reply content:


Many websites have a waiting time of N seconds before automatically downloading resources.

Possible answers collected currently:

  • I save disk I/O, 2 ads, 3 anti-crawler, 4 scam pv

  • Anti-Leech protection

For detailed explanation ..

1. advertisement. Increasing the stay time means that users have more opportunities to see ads that interest them and click them, and then they will have higher incomes;
2. recommendation. You can immediately recommend related downloads. some people close the website directly after the download, and no more page views are displayed;
3. announcement. To facilitate the addition of prompt text, such as your donation information;
4. terms. We generally have related terms (disclaimers) involved during the download process. if we place them on the download page, no one will pay attention to them. However, many disputes can be mentioned here;
5. buffer. Buffer the server from searching for resources. after the countdown is complete, the server can start downloading without waiting for a blank page;
6. to be supplemented.

I like the atmosphere of this website very much. However, if I don't have 15 credits, I can't like others' excellent answers. Thank you.

1. prevent unauthorized download. what if someone doesn't want to press it? It's unfriendly to download it immediately.

2. the most important thing is to let you browse the embedded things on this page, such as advertisements.

1. for advertising and marketing purposes
2. easy to find a better download path in the background

1. prevent resource waste
2. buffer server
3. user selection

In my opinion, we should also give the downloader a buffer opportunity to determine whether to download a selected interval.
In the countdown process, he can also choose to stop downloading to reduce his traffic consumption.

Let me guess. One is to prevent DDOS attacks, the other is to allow you to watch more advertisements, and the third is to prevent crawlers to some extent.

For entertainment only.

It is also possible that the resource downloads are relatively large, avoiding the large number of requests at the same time

Here, we may just create an effect. wait a few seconds. if you don't know what to handle in the background, it is actually implemented by js. Like an ATM, taking 100 million yuan will also hear a lot of money in it. In fact, it is just a sound effect, creating an effect.

1. prevent leeching
2. have your own business logic processing
3. user experience

Mainly to improve stickiness

Another point I think is to prevent malicious repeated clicks and unlimited requests ....
When someone else clicked it once, and there was still a countdown, they thought they were not in the mood to click it for the second time.

In addition to the technical advantages described above, there are also many influences in psychology and design;

In a simple example, some insurmountable difficulties help increase user stickiness psychologically, similar to the suspension effect, including: purchase user groups, download waits and latencies, points and functions are equivalent in exchange for (15 points are equivalent to 2333 points), and leave users with "special" memories.

Verification:
1: which of the most popular websites and threshold registration websites that you think can quickly log on to via QQ is easier to access your favorites?
2: You should remember the complicated mood of the user group buying XXX network.
3: to give him a thumbs up for 15 points, you can't help but open the topic "How to get points "...
4 :...

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.