How do major websites deal with hundreds of visitors a day? - Lápiz Gráfico

How do major websites deal with hundreds of visitors a day?

One of the sudden topics about Web websites is that, in positive cases, a completely small device can deal with a huge variety of visitors. For example, agree with which you have a smooth Webpage containing a few static pages, on this case, the “static» technique is that everybody sees the equal version of any net web page when they view it). If you took a regular 500MHz Celeron device on foot Windows NT or Linux, loaded the Apache Web server o­n it, and connected this device to the Internet with a T3 line, you could deal with loads of loads of visitors in line with day. Many ISPs will lease you for a dedicated-device configuration like this for $1,000 or an awful lot much less in steps in keeping with the month. This configuration will artwork terrific unless:

You need to cope with tens of hundreds and hundreds of visitors in line with day. The single device fails. The pages are notably huge or complicated. The pages need to extrude dynamically on an in line with-client basis. Any back-stop processing desires to be carried out to create the contents of the net web page or to manner a request on the net web page. Since most of the huge 메이저사이트 websites meet all of these conditions, they need extensively massive infrastructures.

There are three fundamental strategies for coping with weight:

● The net web page can put money into a single huge device with lots of processing power, memory, disk area, and redundancy.

● The net web page can distribute the load during a few machines.

● The website can use some combos of the number one options.


When you visit a major site that has a one-of-a-kind URL every time you move you then definitely understand that the website is the use of the second approach at the front stop. Typically, the website ought to have an array of stand-on machines which is probably each on foot Web server software. They all need to get the right of entry to the equal reproduction of the pages for the net web page.

The incoming requests for pages are opened up during all of the machines in really taken into consideration certainly considered one in every of ways:

● The Domain Name Server (DNS) for the website can distribute the load. DNS is an Internet issuer that translates domain names into IP addresses. Each time a request is made for the Web server, DNS rotates through the available IP addresses roundly to percentage the load. The man or woman servers would possibly have now no longer have an uncommon area get right of entry to the equal set of Web 메이저사이트 pages for the website.

● Load balancing switches can distribute the load. All requests for the Web page arrive at a device that then passes the request to one in every one of the available servers. The switch can find out from the servers which one is least loaded, so all of them are doing an equal amount of artwork. The load balancer spreads the load among three one-of-a-kind Web servers. One of the three can fail with no effect on the website.

● The advantage of this redundant approach is that the failure of every person’s device does now not motive a hassle the alternative machines choose out the load. It is also easy to characteristic ability incrementally. The disadvantage is that the machines will even though have to talk to three varieties of centralized databases if there can be any transaction processing going on.

Microsoft’s TerraServer takes the «single huge device» approach. TerraServer stores several terabytes of satellite tv for pc television for laptop imagery information and handles tens of hundreds and hundreds of requests for this information. The website uses huge enterprise-class machines to cope with the load. For example, a single Digital Alpha Server 8400 used at TerraServer has eight 440 MHz 64-bit processors and 10 GB of errors checked and corrected RAM. See the era description for some superb specifications.

Fabian Valencia

Diseñador gráfico y web, con ganas de trabajar y aprender todo lo posible de este campo tan variado. Creativo tanto en la vida laboral como personal. Diseñar es el arte de transmitir gráficamente lo que uno imagina. Imagina, crea, diseña.
A %d blogueros les gusta esto: