2008-10-17 6 views
10

Et par la mise en cache donut, je me réfère à Scott Guthrie's blog post ce qui est génial.Est-ce que la mise en cache de Donut fonctionne correctement avec ASP.NET MVC?

Est-ce que quelqu'un sait si cela fonctionne correctement?

+0

C'est un lien! Lors de l'utilisation de WebFormViewEngine, la mise en cache des donuts fonctionne également avec le contrôle déclaratif. – Haacked

+0

Oui. J'ai également envoyé un courriel à M. Guthrie pour voir s'il avait prévu quelque chose à ce sujet. Il est toujours l'Overlord de MVC après tout. :) –

Répondre

8

Oui, vous pouvez créer un cache en suivant les étapes du this blog post.

+3

Phil, AFAIK ce n'est plus correct –

+0

Pouvez-vous s'il vous plaît Phil nous faire savoir si votre article fonctionne sur asp.net mvc 3? – nakhli

10

Notez que cette technique ne fonctionne plus à partir de MVC 2.0. Qui craint.

+1

Vous souhaitez approfondir cette idée? –

+1

Bien sûr. Cela ne fonctionne plus, la substitution n'est appelée qu'une seule fois, puis est mise en cache avec le reste de la page, donc la première valeur de votre fonction de substitution sera codée en dur dans votre page en cache. Apparemment, c'est le résultat d'un changement dans le mécanisme de rendu de la page dans MVC2 (et 3 pour autant que je sache). –

1

Cross-post de another question:

Donut Caching (oui, la vraie chose) est disponible dans le cadre de ma 'speed-lib' pour MVC: Moth. Fonctionne à la fois ASP.NET MVC 2 et MVC 3.

Docs sont à the wiki, et les exemples sont dans le dossier Mvc3.Demo

+0

Soyez prudent lorsque vous postez et collez des réponses standardisées à des questions multiples, celles-ci ont tendance à être signalées comme «spammeuses» par la communauté. – Kev

+0

Je l'ai utilisé et j'aime beaucoup Moth. @Jan: Je pense qu'il y a un problème où le filtre modifie les en-têtes après que la réponse a été envoyée (sur une redirection) ... pas sûr, cependant; toujours en train d'enquêter. –

+0

Bonjour, pouvez-vous créer un problème sur la [page Problèmes] (https://github.com/janjongboom/Moth/issues)? –

Questions connexes