ImageResizer
ユーザーがアップロードしたファイルのサイズをその場で変更するために使用します。
データベースでファイルが削除された場合 (行が削除された場合)、クリーンアップ スケジュールが完了するまで、元のバージョンとサイズ変更されたバージョンの両方にアクセスできます。
著作権、ポルノなどの場合DiskCache
、ファイルが削除されたことを知らせて、ファイルをキャッシュからすぐに強制的に削除する方法はありますか?
で解決できると思いIVirtualFileWithModifiedDate
ますが、削除時に処理するだけでなく、リクエストごとにデータベースにクエリを実行する必要はありませんか?
少し似ている:
DAL.DeleteImage(ImageID);
DiskCachePlugin.Invalidate(ImageID);