Je dois utiliser CDN pour toutes les images sur mon site. Donc, j'ai décidé d'utiliser IIS Url-réécriture du module, parce que modifier manuellement toutes les vues de mon site - c'est impossible pour moi.Mettre des images sur CDN, en utilisant MVC3 sur IIS7
Ainsi Ive a établi des règles pour IIS, par exemple:
<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>
Son travaillé, mais comme vous pouvez le voir il y a redirect type est utilisé (301 Permanent). Et je pense que cela affecte les performances du site. Peut-être qu'il est possible d'éditer Request.Output pour remplacer l'URL de l'image?
S'il vous plaît des conseils, comment puis-je utiliser CDN pour les images, ne pas modifier mes vues et éviter les redirections?
Toute aide sera appréciée
c'est exactement ce dont j'ai besoin, merci vous et @Steve! – bogert
Puis-je demander, où devrions-nous mettre ce filtre de réponse dans l'application ASP MVC? – DevMania
La classe de filtre de réponse réelle? La classe peut résider n'importe où dans le projet, tant que le contrôleur a accès à la classe. –