eli5 , How does a server receive thousands of requests at a time ?

792 viewsOtherTechnology

I always wonder how a server like google server receive thousands of request from people at once! I understand the signals are passed through fibernet cable, but won’t those signals collide ? Or how can some small wire handle soo many requests at once ? iin my mind a wire can only take one request at a time. I know these happens close to light speed, but still! its very hard to understand.

In: Technology

13 Answers

Anonymous 0 Comments

Your word of the day: Load Balancers. 

This is basically a reverse proxy server. 

Your request is made to the Load Balancer, which knows of not one but (X) servers just like the one you want to talk to, all (X) of them are in a farm. Using the guidelines you’ve given it, like lowest memory or network or requests, it picks the least busy copy of the website to direct you to. 

Further help comes from CDN’s, or Content Delivery Networks, like Akamai. These take all the images on a website and distribute them around the world to many data centers. When a given customer loads a web page, they get the HTML and maybe some scripting from the website, but the pictures are much closer to you already. Rather than downloading the whole thing from the owners servers, you download the images them from the nearest CDN server to you.

You are viewing 1 out of 13 answers, click here to view all answers.