Quelqu'un peut-il signaler quelques tutoriels / pages de bonne qualité pour la mise en cache de beignet? Comme tout le reste sur le Web, vous pouvez google un million de choses, mais plusieurs des articles que j'ai trouvés sont un peu déroutants. P>
Je recherche p>
4 Réponses :
Je ne suis pas sûr que vous allez obtenir de meilleurs résultats en utilisant Stackoverflow comme moteur de recherche alimenté par l'homme. Honnêtement, tout ce que tout le monde postera sera provenant d'une requête de moteur de recherche telle que celle-ci: p>
http://www.bing.com/search?q = ASP.NET% 20Donut% 20Caching P>
La cache de beignet est l'endroit où vous vous mettez en cache tout sur une page, sauf quelques régions dynamiques. Donc, vous mettez en cache le beignet mais pas le trou. P>
Vous devez l'utiliser lorsque la plupart de votre page est statique autre que 1 section modifiable. P>
Vous devriez lire Ce sur des conseils de mise en œuvre. P>
J'ai toujours pensé le contraire: vous mettez en cache le trou (ou la confiture, en fonction du type de tuyaunut :-)) et utilisez des contrôles de substitution pour changer ce qui est autour de l'extérieur. Cela dépend de la mise en page de votre page et de l'endroit où la page la plus chère de votre page (à construire) est que je suppose.
Merci. Je pense que l'explication initiale du concept est ce que j'avais manqué. Aucun des articles (énumérés ci-dessous) ne commence vraiment au niveau élevé et d'explorer. Vous commencez au cou au fond de la mise en œuvre et des bibliothèques spécifiques.
@PhilpursGlove, vous envisagez de "Donut Hold Caching" :-p haacked.com/archive/2009/05/12/donut-hole-caching.aspx
Je ne suis pas sûr que j'irais aussi loin que d'appeler ça un didacticiel bon em>, mais si vous regardez Cette vidéo Il y a une courte démonstration de la mise en cache de beignet à environ 36 minutes. Comment faire ça se résume à:
Ajouter Caching de sortie sur vos pages.
Décidez quels éléments ont besoin d'injection dans vos pages cachées avant leur retour au client.
Pour chaque élément, créez un statique code> ( partagé code> in vb) qui renvoie l'élément par exemple. P> <asp:Substitution runat="server" ID="LoginNameSubstitution" MethodName="LoginName" />