
当社には、Silverlight アプリケーション (ACTUS メディア モニター) を実行するイントラネット Web サーバーがあります。
サーバーはビデオを録画し、CDN ソリューションを通じてクライアントにストリーミングするために使用されます。
現在私たちの業務を妨げているオフィス ネットワークのボトルネックを解消するために、サーバーと CDN プロバイダーの間にリバース プロキシを配置したいと考えています。
私はネットワーク外の別のマシンにSQUID for Windowsをsquidを使ってセットアップしましたベーシックアクセラレータ構成設定。
リバース プロキシに関しては機能しているようで、リクエストは転送され、アプリケーションは動作していますが、何もキャッシュされていないようです (squid がインストールされているドライブのスペースは使用されていません)。
Squid でキャッシュをオンにする明示的な設定を見つけたので、デフォルトでオンになっていると思います。おそらく、ビデオや Silverlight をキャッシュ可能にするには、別のトリックが必要でしょうか?
どのようなご助力でも大歓迎です。私を助けるために必要な情報があれば、すぐに提供します。
前もって感謝します!
答え1
はい、少しいじってみて、分かりました。
Silverlight アプリケーションは無関係であり、プロキシに関する限り、動的な HTTP コンテンツを取得することだけが行われます。
基本設定以外に必要だったのは、次のような refresh_pattern でした。
refresh_pattern -i \.ashx 10080 90% 999999 ignore-no-cache override-expire ignore-private
これで、プロキシの設定とその仕組みについて少し詳しく知ることができました。やったー!