Мне нужно использовать 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 для изображений, не редактировать мои представления и избегать перенаправления?
Любая помощь будет оценен