begin process at 2008 08 30 01:30:49
1 233 969 membres
8 nouveaux aujourd'hui
14 294 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Cache pages dynamiques [ Système / Autre ] (makito)

Cache pages dynamiques le 18/02/2008 12:03:04

makito
Bonjour a tous,

Voici le contexte :

Je possede une page generator.aspx qui permet de lire differents fichiers xml et en fonction du fichier xml, il charge les composants decrits dans le fichier xml. Chaque page de l'application est resumee par generator.aspx.

Cependant, le chargement de chaque xml est lourd en actions processeur donc j'aimerais cacher ma page en fonction du fichier xml car un fichier xml represente dans mon cas une page.

Comment cacher les differentes pages generees par generator.aspx et pouvoir les recharger lors d'un appel de generator.aspx avec un nom de fichier xml comme attribut?
Par exemple du type:    page1.xml   contenu de la page 1
                                    page2.xml   contenu de la page 2


Architecture:
   Generator.aspx
   Generator.aspx.vb
   Page1.xml
   Page2.xml
   ...

Merci beaucoup

Matt

Re : Cache pages dynamiques le 18/02/2008 14:16:58

nhervagault
Salut,

Je ne comprends pas trop ton besoin.
Tu veux quoi exactement :

Voici quelques piste pour résoudre ton problème (si je pense l'avoir identifié)

Utilisation de httphandler sur le verbs .xml dans le web.config

cf :
http://www.aspfr.com/codes/EXEMPLE-TRAITEMENT-REQUETTE-HTTP-AVEC-HTTPHANDLER_40801.aspx
[ Lien ]

Autres possibilités utiliser les urlrewriter
http://www.aspfr.com/codes/IMPLEMENTER-TRES-FACILEMENT-URLREWRITER-REECRITURE-URL-NET-GENIAL_31527.aspx

Pour le cache, je ne sais pas si tu en as besoin.
Si tes docs xml ne bouge pas trop ca peut etre utile c'est dans les parametres de ta page
[ Lien ]

Voila bon courage

Re : Cache pages dynamiques le 18/02/2008 14:40:47

makito
Hum,

Je vais tacher de mieux exprimer mon besoin.

Mes fichiers xml ne sont pas des pages html, ils comprennent des bouts de code tel que
page1.xml:
<webpart id="test" type="../test.ascx">
  <webpart_action>Exemple de propriete</webpart_action>
</webpart>

Generator.aspx lit ce fichier et va creer les differents controles pour les afficher sur la page

Lors d'un clic sur un bouton, on va demander page2.xml
par exemple
<webpart id="test2" type="../test2.ascx">
  <webpart_action>Exemple de propriete</webpart_action>
</webpart>
<webpart id="test2" type="../test2.ascx">
  <webpart_action>Exemple de propriete</webpart_action>
</webpart>

Generator lit ce fichier et va creer les differents controles contenus maintenant dans page2.xml et les afficher sur la page.

A la prochaine demande de page1.xml, j'aimerais utiliser un systeme de cache pour ne pas avoir a faire de relire le fichier page1.xml, de recharger les composants par reflection ou loadcontrol.

Matt

Re : Cache pages dynamiques le 18/02/2008 19:42:24

nhervagault
Salut


Regardes les pages suivantes  et n'hesite pas a faire un petit topo si tu as trouvé la bonne solution
http://msdn2.microsoft.com/fr-fr/library/y96218s9(VS.80).aspx (cette page doit avoir la réponse)

http://msdn2.microsoft.com/fr-fr/library/5ecf4420(VS.80).aspx

Bon courage

Re : Cache pages dynamiques le 19/02/2008 09:57:04

makito
Ok merci, je vais y regarder des que j'aurais un peu de temps et je reviendrai ecrire une note avec la solution

Merci beaucoup

Matt

Re : Cache pages dynamiques le 21/02/2008 14:49:40

makito
Juste pour info, voici le website qui m'a permis de resoudre une partie de mon probleme:
<a href="http://ljusberg.se/blogs/smorakning/archive/2007/09/10/caching-dynamic-controls-in-asp-net.aspx">http://ljusberg.se/blogs/smorakning/archive/2007/09/10/caching-dynamic-controls-in-asp-net.aspx</a>

Matt


Classé sous : fichier, page, aspx, xml, generator

Participer à cet échange

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS