Potrzebuję użyć CDN dla wszystkich obrazów w mojej witrynie. Tak więc, zdecydowałem się użyć modułu do przepisywania adresów URL IIS, , ponieważ edytuję ręcznie wszystkie moje widoki strony - jest to niemożliwe dla mnie.Umieść obrazy na CDN, używając MVC3 na IIS7
Tak Ive wykonane zasady IIS, np:
<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>
Jego działało, ale jak widać nie ma przekierować typ jest używany (301 Permanent). I myślę, że ma to wpływ na wydajność witryny. Być może jest możliwa edycja Request.Output w celu zastąpienia adresu URL obrazu?
Proszę wskazać, w jaki sposób mogę użyć CDN do zdjęć, nie edytuj moich widoków i unikaj przekierowań?
Każda pomoc będzie mile widziane
to jest dokładnie to, czego potrzebuję, dziękuję Ty i @Steve! – bogert
Czy mogę zapytać, gdzie powinniśmy umieścić ten filtr odpowiedzi w aplikacji ASP MVC? – DevMania
Właściwa klasa Filter Response? Klasa może znajdować się w dowolnym miejscu w projekcie, o ile kontroler ma dostęp do klasy. –