begin process at 2010 02 09 16:29:13
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

Système

 > 

Autre

 > 

Cache pages dynamiques


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Cache pages dynamiques

lundi 18 février 2008 à 12:03:04 | Cache pages dynamiques

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
lundi 18 février 2008 à 14:16:58 | Re : Cache pages dynamiques

nhervagault

Administrateur CodeS-SourceS
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
lundi 18 février 2008 à 14:40:47 | Re : Cache pages dynamiques

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
lundi 18 février 2008 à 19:42:24 | Re : Cache pages dynamiques

nhervagault

Administrateur CodeS-SourceS
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
mardi 19 février 2008 à 09:57:04 | Re : Cache pages dynamiques

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
jeudi 21 février 2008 à 14:49:40 | Re : Cache pages dynamiques

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


Cette discussion est classée dans : fichier, page, aspx, xml, generator


Répondre à ce message

Sujets en rapport avec ce message

un fichier aspx pour plusieur fichier c# [ par EvilDef ] Bonjour a tous, voila je fais une page aspx qui permet de faire pas mal de chose, et mon fichier aspx.cs atteint 40Ko pour +  de 1200 lignes,j'aimerai Générer du xml [ par lenoil55 ] Bonjour à tous,je souhaite réaliser un fichier xml (avec un format par défaut) à partir d'une base de données et afficher le résultat dans une page we verifier l'existance du fichier xml avant de le lire [ par kankito ] Bonjour,  Voila j'aimerais verifier l'existance du fichier xml que l'utillisateur entre en tant valeur dans mon parametré dans l'url avant de lire sur récuper une variable d'un fichier aspx.vb vers un fichier .vb [ par Jpeg69 ] Bonjour,Je cherche à savoir comment récuperer une variable d'un fichier aspx.vd vers un fichier .vbJe m'explique :J'ai un fichier page.aspx et un fich include et fonctions dans une classe [ par jimmy28 ] Salut a tous ,mon probleme est le suivant :je fais un include d'une page page2.aspx dans une page page1.aspx.Tout ca marche impec.Par contre dans ma p Site Free et Page Aspx [ par Hauwee ] Bonjour,Je me lance dans la création d'un site (c'est mon premier, je n'y connais rien en développement Web) avec VS 2005Je vais utiliser mon FAI Free comment trouver la page qui vient d'appeler celle-ci?? [ par 76julien ] Bonjour à tous, ma question est la suivante :il y a t il une propriété qui permet de savoir quelle est la page qui appelle le chargement de celle-ci ? Dérivation d'un fichier sitemap (de type xml) [ par PeTeRsLaStAr ] Bonjour. Je souhaiterais savoir s'il est possible de dériver un fichier de type web.sitemap Je m'explique, je souhaiterais rajouter un autre attribut Aspx et html [ par laridak ] J'ai une petite remarque pour toi au lieu d'utiliser trois textbox pour avoir l'heur vous pouvais utiliser un MaskedTextBox<span Problème de session [ par herve_labenere ] Bonjour,Je tente d'utiliser des sessions pour optimiser l'authentification des membresde mon appli.1) Mais impossible sous Ie, de récupérer la valeur


Nos sponsors


Sondage...

Comparez les prix


HTC Hero

Entre 550€ et 550€

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,780 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales