So cachen Sie Streaming-Videos und Silverlight mit dem Squid Windows Reverse Proxy

So cachen Sie Streaming-Videos und Silverlight mit dem Squid Windows Reverse Proxy

Wir haben einen Intranet-Webserver, auf dem eine Silverlight-Anwendung läuft (ACTUS Media Monitor, falls es jemanden interessiert).

Der Server wird verwendet, um Videos aufzuzeichnen und sie über eine CDN-Lösung an Clients zu streamen.

Wir möchten zwischen Server und CDN-Anbieter einen Reverseproxy schalten, um den Engpass im Büronetzwerk zu beseitigen, der uns derzeit ausbremst.

Ich habe SQUID für Windows auf einem separaten Rechner außerhalb des Netzwerks mit Squid eingerichtetBasicAcceleratorKonfigurationseinstellung.

Es scheint zu funktionieren, soweit es den Reverse-Proxy betrifft: Anfragen werden weitergeleitet und die Anwendung funktioniert, aber es scheint, als würde nichts zwischengespeichert (auf dem Laufwerk, auf dem Squid installiert ist, wird kein Speicherplatz verwendet).

Ich habe eine explizite Einstellung gefunden, um das Caching in Squid zu aktivieren, also gehe ich davon aus, dass es standardmäßig aktiviert ist. Vielleicht brauche ich einen anderen Trick, um das Video und/oder Silverlight zwischenspeicherbar zu machen?

Für jede Hilfe bin ich dankbar. Ich werde Ihnen alle Informationen, die Sie benötigen, um mir zu helfen, umgehend zukommen lassen.

Dank im Voraus!

Antwort1

Ok, nach einigem Herumprobieren habe ich es herausgefunden.

Die Silverlight-Anwendung ist irrelevant, da sie (soweit es den Proxy betrifft) lediglich dynamische HTTP-Inhalte abruft.

Was ich neben den Grundeinstellungen brauchte, war ein Refresh_Pattern, das so aussieht:

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

Jetzt weiß ich ein kleines bisschen mehr über die Proxy-Einrichtung und wie sie funktioniert. Juhuu!

verwandte Informationen