Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

We have an intranet web server running a silverlight application (ACTUS media monitor if anyone cares to know).

The server is used to record video and stream it to clients through a CDN solution.

We want to put a reverse proxy in between the server and CDN provider in order to remove the office network bottleneck that's currently strangling us.

I've set up SQUID for windows on a separate machine outside the network using squid BasicAccelerator configuration setting.

It seems to work as far as the reverse proxy is concerned, requests are forwarded and the application is working but it doesn't seem to cache anything (no space is used on the drive where squid is installed).

I found to explicit setting to turn caching on in squid, so i assume it's on by default. Perhaps I need some other trick to make the video and/or silverlight cacheable?

Any help will be appreciated. Any info you need to help me will be provided at once.

Thanks in advance!

share|improve this question
up vote 1 down vote accepted

Ok, after some fiddling I figured it out.

The silverlight application is irrelevant, all it does (as far as the proxy is concerned) is fetch dynamic HTTP content.

What I needed besides the basic setting was a refresh_pattern that looks like this :

refresh_pattern -i \.ashx 10080 90% 999999 ignore-no-cache override-expire ignore-private

Now I know a tiny bit more about proxy setup and how it works. Woohoo!

share|improve this answer

Your Answer


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.