У нас есть файлы размером более 1 мб и исключены из автоматического сжатия через Azure Verizon CDN.Azure CDN Blob Storage Manual Сжатие
Для размещения мы вручную сжимаем файлы перед загрузкой в базовую основу Azure Blob. Мы загружаем сжатую и несжатую версию файла.
Мы также настроены Azure CDN для обработки JSon файла:
Теперь, если я завивать блоб или CDN с соответствующими заголовками, я не получаю сжатое содержимое.
Так что стандартный подход к делать это с Azure? Мне не хватает настройки или заголовка?
Является ли содержимое свопинга невозможным на основе заголовка Accept-Encoding?
Должен ли я отказаться от расширения .gz и всегда обслуживать json zipped?
Любые идеи были бы оценены.
Мы используем Verizon, исходный сервер - это хранилище Azure blob. Он не отвечает сжатым контентом. Я очистил и загрузил конечную точку CDN, а также попытался использовать строки запросов, чтобы перегрузить кеш (поскольку CDN настроен на кеширование каждого уникального URL-адреса), я прошел через руководство по поиску и устранению неполадок. Что действительно необходимо, так это руководство по настройке ручного сжатия для Azure CDN, поддерживаемого блочным хранилищем. Кажется, он нигде не существует, но, учитывая ограничение 1 мб, это, как представляется, является общим требованием. Электронная почта находится в пути. Благодаря! – swestner
Я отправил вам электронное письмо, но поделился здесь также. В этом случае с Verizon вы хотите использовать URL-адрес актива, который вы уже сжимали, чтобы обслуживать ваш контент. CDN может обслуживать его для пользователя, сжатого или сжимающего его «на лету», в зависимости от заголовка Accept-Encoding в запросе. –
Просто ответил. Мне было не ясно, что файл будет распаковываться из cdn на основе заголовка Accept-Encoding. Это несколько упрощает дело, но было бы неплохо, если бы он мог проверить .gz – swestner