Я планирую проект .NET, который включает автоматическую загрузку файлов самых разных типов, от различных распределенных клиентов до совокупности серверов, и иногда расширение файла может не соответствовать реальному типу файла (длинная история).
Использование HTTP-сжатия не всегда будет возможным, и в этом случае проекта предпочтительнее тратить больше клиентской обработки, чем пропускной способности или серверного хранилища.Но было бы действительно лучше, если бы мы могли пропустить процесс сжатия, если бы мы могли определить, даст ли сжатие реальные результаты.
Я знаю, что «правильного ответа» нет, но мы будем признательны за любые идеи.