asp.net c# で記述され、IIS6 でホストされているアプリケーションがあります。3 つのサブフォルダーを持つ「イメージ」フォルダーがあります。これらのフォルダには、「jpg」、「gif」、「png」などのタイプの画像が含まれていました。画像は、サイズも数も非常に膨大です。アプリケーションのすべてのページには、画像のサイズが原因で開く/表示する必要がある画像がいくつかあり、アプリケーションがますます遅くなります。
クライアント マシンでイメージ フォルダをキャッシュする方法や、その他の方法があることは知っています。IIS にアクセスできません。したがって、画像キャッシュのようなものを提供する httphandler または httpmodules が必要です。
私はこれを試しました: codeproject.com/KB/aspnet/CachingImagesInASPNET.aspx 問題は、すべての画像リンクに余分な拡張子 '.ashx' を追加する必要があることです。画像が動的にロードされることには問題はありませんが、手動リンクを埋め込む必要がある画像には問題があります。また、これは約1000枚の画像まで正常に機能しています。
すべての提案/解決策をいただければ幸いです。