Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

Having a few computers on a network connecting to the Internet, is there a way of all incoming files and media being stored in a global shared network cache so it's only required once. Particularly with video sharing websites, instead of downloading the same video 10+ times each, can it download to the cache and access from there in future?

share|improve this question
add comment

4 Answers 4

up vote 5 down vote accepted

Squid is the tool of choice, you can even run it transparently so users don't need to change settings.

However many of the "Web 2.0" sites (particlarly those run by Google) deliberatly try to break caches, so you may want to look at some of the references to set squid up to modify requests to force them to be cached.

We run some caches that do a few hundred megabit and see ~30% bandwidth improvement with them, enough to pay for a full hardware replacement every year (not that we do).

share|improve this answer
add comment

Yes, it is called a caching proxy server. http://en.wikipedia.org/wiki/Proxy_server

share|improve this answer
add comment

Try installing a Linux server and using Squid on it.

share|improve this answer
add comment

Given that you say "a few computers" I'm going to assume that a full-blown dedicated proxy server is out of the question here. You can probably get adequate results for a smaller environment by buying a proxy appliance. I don't have recent experience in these so can't make recommendations, but if you hunt around the networking vendors you should find something that suits (and doesn't break the bank).

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.