2010-12-07 6 views
1

У кого-нибудь возникли проблемы с получением YSlow, чтобы забить CDN должным образом с помощью статического содержимого MS или Telerik?Yslow не узнает мой telerik CDN hostnames

Для меня это на самом деле говорит о том, что он использует мои настройки имени хоста, но затем перечисляет их как компоненты не на CDN. Это то, что я получаю: -

класса F на Использовать сеть доставки контента (CDN)

Есть 61 статические компоненты, которые не на CDN.

Используя эти имена хостов CDN от ваших предпочтений: aspnet-scripts.telerikstatic.com, ajax.microsoft.com, aspnet-skins.telerikstatic.com, http://aspnet-skins.telerikstatic.com, telerikstatic.com

http://aspnet-skins.telerikstatic.com/ajaxz/2010.3.1109/Menu.css

http://aspnet-skins.telerikstatic.com/ajaxz/2010.3.1109/Black/Menu.Black.css

http://aspnet-skins.telerikstatic.com/ajaxz/2010.3.1109/Ajax.css

http://aspnet-skins.telerikstatic.com/ajaxz/2010.3.1109/Sitefinity/Ajax.Sitefinity.css

http://aspnet-skins.telerikstatic.com/ajaxz/2010.3.1109/ComboBox.css

http://ajax.microsoft.com/ajax/4.0/1/MicrosoftAjaxWebForms.js

http://aspnet-scripts.telerikstatic.com/ajaxz/2010.3.1109/Common/Core.js

http://aspnet-scripts.telerikstatic.com/ajaxz/2010.3.1109/Ajax/Ajax.js

и т.д ...

Я попытался покрыть углы лозы имя квалификации CDN, но YSlow держит противоречит самому себе и не союзник признает любую комбинацию имен хостов - если, конечно, я не глуп и не вижу здесь ничего очевидного!

редактировать Жаль, что я не сделал это ясно О.П., что я следовал за YSlow FAQ - «Добавить мое имя хоста CDN YSlow для Правила 2» советов. http://developer.yahoo.com/yslow/faq.html#faq_cdn

ответ

1

В итоге я удалил и переустановил Firefox 3.6.13, firebug 1.6 и YSlow 2.1, и теперь он работает - очень странно.

Возможно, я установил Yslow и firebug addins в неправильном порядке раньше - возможно, это вызвало проблему.

1

Это описано в FAQ YSlow - вы можете добавить собственные имена хостов в список CDN. См. «How do I add my CDN hostname to YSlow for Rule 2?» для получения более подробной информации.

+0

попробовал это - несколько раз! Я добавил значение строки в extensions.yslow.cdnHostnames и закрою и снова откроет FF. Он говорит, что использует его в YSlow, но на самом деле не имеет никакого значения при сортировке моей веб-страницы. – iandayman

+1

Перейдите к: config и отредактируйте предпочтение extensions.yslow.cdnHostnames. Установите значение «telerikstatic.com» (без кавычек). После этого перезапустите Firefox и перезагрузите страницу перед повторным запуском YSlow. Вы заметите, что все запросы CDN Telerik теперь исключены из правила 2. – lingvomir

+0

спасибо lingvomir, ваш совет абсолютно прав для правильно установленного Yslow - моя проблема, однако, лежит на установке добавок firebug/yslow - как только я переустановил все, что Yslow вел себя так, как ожидалось, - спасибо за то, что посмотрел. – iandayman