I mis en œuvre:web crawler pour générer le cache de sortie
<%@ OutputCache Duration="43200" VaryByParam="none" location="Server" VaryByCustom="RawURL" %>
J'ai un sitemap.xml avec toutes les URL (environ 12000) possible dans mon site.
Je sais s'il est judicieux de créer une application qui va analyser mon sitemap en afin de demander toute l'url?
Le but met en cache tout mon site Web pour augmenter la vitesse.
Je précise ma question:
Chaque page prend environ 10 secondes à créer et la durée du cache et de la durée cache est de 12 heures
ok J'ai édité ma question le temps de créer dynamiquement une page individuelle n'est pas rapide du tout c'est pourquoi j'ai besoin de les mettre en cache. –
Eh bien dans ce cas, alors il vaut probablement la peine de tester au moins. Je ne vois aucun inconvénient autre que l'utilisation accrue de RAM. Dans la dernière version de .net, vous pouvez créer des fournisseurs de cache ouput si la mémoire est un problème, vous pouvez en obtenir un qui utilisera le stockage basé sur les fichiers. http://weblogs.asp.net/gunnarpeipman/archive/2009/11/19/asp-net-4-0-writing-custom-output-cache-providers.aspx –
malheureusement je suis toujours sur le v2.0 du cadre –