From 5c2ecee60ff09eadcc70493aa6d6f36026823a3a Mon Sep 17 00:00:00 2001 From: lllusion3469 <31420484+lllusion3469@users.noreply.github.com> Date: Mon, 25 May 2020 18:58:48 +0200 Subject: [PATCH] uploads: memoize dimensions of flash files flash files can be quite big (the biggest on danbooru.donmai.us being 68.6MB atm). Reading it and applying complex transformations twice seems unnecessary. --- app/logical/media_file/flash.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/app/logical/media_file/flash.rb b/app/logical/media_file/flash.rb index f7e4c8c5c..c734936f3 100644 --- a/app/logical/media_file/flash.rb +++ b/app/logical/media_file/flash.rb @@ -54,4 +54,5 @@ class MediaFile::Flash < MediaFile [width, height] end + memoize :dimensions end