Squid is commonly used to cache content from the outside world into your companies network. You wouldn't use it in a hosting or content delivery scenario. Many people use squid as an accelerator for web sites. Using it on your own network is probably the more common usage.