There are several open source product that do Proxy-Cache. The most known are Squid, and also can mention Privoxy.
We need to develop a simple proxy cache service based in one of those services, or even better, from the scratch that can run in Windows and Linux.
The objective is that the windows proxy-cache (CLIENT) can receive pre fetched objects (images, css, js, flash) from one component in the SERVER side and the client instead of requesting the object directly to the web server, wait for the server. That means that the server has to analyze the requested web page and send all the objects that the page has in the HTML code. One of the requirements is send one compress file with all objects.
The Client should be a Proxy-Cache server that store Object in a Cache. It will communicate with a Server Components that will analyze the HTML and request very fast all objects and create one compressed file to the client.
I need someone with deep knowledge in HTTP protocol, that can understand very well life cycle of a web object, and be able to create new software from the scratch if needed and maybe joint piece of software from Squid or Privoxy.
This project will be a prototype, not a final product. We need to test some theories before doing the final product, and we need something quick and cheap. If we success, we can hire your services as a freelancer for a bigger project.