Поместите изображения в CDN, используя MVC3 в IIS7

Мне нужно использовать CDN для всех изображений на моем сайте. Итак, я решил использовать модуль IIS Url-rewriting, потому что редактировать вручную все просмотры моего сайта - для меня это невозможно.

Итак, я создал правила для IIS, например:

<rule name="cdn1" stopProcessing="true">

   <match url="^Content/Images.*/(.*\.(png|jpeg|jpg|gif))$" />

   <action 
      type="Redirect" 
      url="http://c200001.r9.cf1.rackcdn.com/{ToLower:{R:1}}" 
      redirectType="Permanent" />

</rule>

Все сработало, но, как вы можете видеть, используется тип перенаправления (301 Постоянный). И я думаю, что это влияет на производительность сайта. Может быть, можно отредактировать Request.Output , чтобы заменить URL-адрес изображения?

Посоветуйте, пожалуйста, как я могу использовать CDN для изображений, не редактировать мои представления и избегать перенаправления?

Любая помощь будет оценен

8
задан Paul Tyng 18 February 2012 в 13:53
поделиться