2013-03-19 3 views
2

Я столкнулся с множеством вопросов о stackoverflow о windows azure CDN, который не может обслуживать активы gzip. Я также прошел через определенные ссылки, которые говорят, что это можно сделать. Я смущен, поэтому подумал о том, чтобы задать вопрос здесь.Windows Azure CDN не обслуживает gzip-активы, даже после загрузки активов дважды, один из них gzipped, а другой - простой

У меня есть приложение для рельсов, которое обслуживает все его активы с окон Azure CDN. Все работает нормально, но CDN не может обслуживать содержимое gzipped. Вот ссылка a link thats предлагает загрузить файлы дважды один, который является простым, а другой - gzipped как работа, связанная с этой проблемой. Я следовал инструкциям, но вены. Вот что говорит ссылка:

The feature in our backlog (as Jason Sherron points out) is the ability of the 
    Windows Azure CDN to autonomously create a compressed version of your content to serve 
    in response to a request for gzip encoding. Unless and until we get to implement that, 
    you'll have to upload content twice, once in each desire encoding. 

Коллекторы все настроено нормально и работает удивительно, если я не хозяин на CDN. У кого-нибудь есть проблема с этой проблемой? Это можно сделать?

Заранее спасибо :)

+0

У меня есть работа, которая помогает, но это большой и утомительный процесс. Сначала я сжимаю все свои активы и удаляю из них расширение .gz, а затем устанавливаю заголовок его кодировки содержимого как gzip на лазури. Это дает мне необходимые файлы gzipped, но я думаю, что это не лучший способ :( –

ответ

0

Вам необходимо установить Content-Encoding на файлы в GZIP

Кроме того, это важная Гоча, вы не можете служить сжат GZIP файлы с расширением .gz поскольку Chrome и Firefox предполагают его обычный загружаемый файл gzipped и не распаковывают его.

Таким образом, вам необходимо изменить расширение, например. .jsgzip для файла сценария, а не .js.gz

+0

Спасибо за предложение. Тем не менее, я уверен, что хром и firefox распознают расширения .gz и распаковывают их, так как я их сохранил с тем же расширением и они отлично работали. В любом случае, попробуем это тоже. –

+0

Я не могу найти строки исходного кода и многое другое, чтобы продемонстрировать эту проблему как в chrome, так и в firefox (это было сделано ранее), но есть две связанные ошибки, которые демонстрируют проблему: https://code.google.com/p/chromium/issues/detail?id=268085 https://bugzilla.mozilla.org/show_bug.cgi?id=610679 –

 Смежные вопросы

  • Нет связанных вопросов^_^