У меня профиль FF весит больше гигабайта, что сильно мешает при бекапе профиля - и основное содержимое это папка cache2.

Разумеется её можно очистить целиком и полностью, privacy & security -> clear data -> clear cache content но увы только целиком, в отличие от кукисов, которые я могу отдельно для каждого сайта настроить "сохранять только в течение сессии" или очищать для каждого сайта отдельно.

Есть ли какой-то встроенный механизм или внешний плагин, чтобы можно было отстортировать самые прожорливые сайты и удалить кеш только для определённых сайтов?

questor

У меня профиль FF весит больше гигабайта, что сильно мешает при бекапе профиля - и основное содержимое это папка cache2.

А Вы уверены в том, что делаете бэкап профиля?
Вообще, он здесь ...AppData\Roaming\Mozilla\Firefox\Profiles\профиль.default
В адресную строку вставить и перейти: about:profiles -  Корневой каталог.
.
Удаление части кэша ничего не даст. По умолчанию, в Firefox автоматический и динамический размер кэша.

questor
А нужен ли кеш вообще? У вас медленное соединение?
oleg.sgh
У него скорее всего кривая портативная сборка, если кеш находится в папке профиля

У меня абсолютно штатный FF 78.11.0 ESR x64 en-US, скачанный с офсайта никакой портативности. Профиль располагается в нестандартном месте - c:\firefoxprofiles\ мне так удобно. Больше никакого кастома нет. Соединение - обычный ADSL, 100 мб симметричный аплинк/даунлинк, но никаких вопросов "у вас медленное соединение, давайте вам включим кэш" не припомню никогда в браузере.

@harryk Может я что-то не понимаю? Этот кеш хранится в профиле, в каждом профиле свой. И это штатное поведение FF, а не какие-то выкрутасы портативной сборки.

questor пишет

это штатное поведение FF

Штатно FF создает профиль здесь

...\AppData\Roaming\Mozilla\Firefox\Profiles\xxxxxxxx.default

и для кеша создает папку с таким же путем, только в Local

...\AppData\Local\Mozilla\Firefox\Profiles\xxxxxxxx.default

То что вы перенесли профиль в c:\firefoxprofiles - это уже не штатно. И FF "не зная" куда теперь девать ваш кеш запихнул его в профиль.
Я вижу тут только 2 варианта, либо вы используете FF полностью штатно и не меняете путь к профилю, либо делаете себе портативную "трехфайловую" сборку на базе libportable, в ней можно настроить, чтобы кеш хранился отдельно

чтобы кеш хранился отдельно

about:config
Создать - строка browser.cache.disk.parent_directory - Z:\Temp