PC Perspective published a guide about building a Steam caching server for faster game downloads
A quote from the article:
Thanks to Wendell from Level1Techs for his all of his help on this project and pointing us in the right direction!Building a Steam Caching Server for Faster Game Downloads
A few years ago, we were fortunate enough to get a fiber internet connection installed at the PC Perspective office. Capable of 1Gbps download speeds and about 250Mbps upload, we were excited at the possibilities that laid ahead.
However, when you have access to a very fast internet connection, you begin to notice that the bottleneck has shifted from your connection to the servers on the other side of the content delivery networks (CDNs) that power the internet. While these CDNs have very fast links to the internet, they generally limit bandwidth so that there is more speed to go around to multiple people at the same time.