Looking for a caching reverse proxy that can do the following: 1. be installed at satellite locations to take load off central content server 2. cache 5-10 gb of static img/swf assets from origin server & detect media updates 3. NO browser reconfiguration needed (no proxy setting tweaks) 3. support pooling or load balancing (nice to have). 4. allows initial seeding of assets from local media (nice to have).
restrictions: 1. cross platform for windows & Mac. 2. fairly easy to setup/maintain and must run on mediocre hardware. 3. license should allow commercial use
My first thoughts were: find a solution written entirely in Java or other portable language OR write my own minimal solution in Java OR create a VM image of Squid/Traffic Server/Nginx etc. running on Linux.
Haven't found a good package yet and I'm worried that using a VM might be too slow. This isn't my area of expertise so I hope there are some good ideas out there.