Let’s say you owned a store that became really popular. The store only had room for 100 people in it at a time, but as your store becomes more and more popular, people start having to wait outside.
You try to tweak the inside of the store and maybe you squeeze a few more people in, but the only way to expand the current store further is to buy the place next door which is REALLY expensive ($1 million dollars). If you did that, you could handle 200 people but then once you hit that limit, you are faced with the same problem and expensive costs.
Plus, you have people driving all the way from other nearby cities to come to you, so their trip is lengthy just to buy from your store.
You realize that for the same cost ($1 million dollars), you could set up TWO additional stores in nearby cities. So instead of one store that can handle 200 people, you end up with three stores that each serve 100 people. And since the stores are closer to some of the shoppers, it is no longer a really long trip for them.
And if you ever need more stores, it is much easier, cheaper, and quicker to buy more stores instead of trying to expand the existing stores.
This is the same thing with servers and mirrors. Mirrors are the additional servers that provide the same files, and can provide them at faster download speeds if there is a mirror that is closer to wherever you are. And faster downloads also means the download is FINISHED faster, so that also helps create more availability on each mirror.
And on top of it all, it increases reliability because if one server has a critical failure, people can go to a mirror instead of getting mad about being unable to download the file.
Latest Answers