|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : février 2003 Messages : 89 ![]() |
Bonjour,
comment avoir une XMLInstruction "CACHE" dynamique pour un dbextract en fonction des paramètres passés en dynamique (en fonction de l'ID par exemple) ? |
|
|
00
|
|
|
#2 |
|
Membre éclairé
![]() |
Il y a une liste de paramètres disponible pour l'instruction Cache, permettant d'indiquer un ou plusieurs champs du Context à utiliser pour avoir des caches différents fonction des valeurs.
Il suffit donc de déclarer au niveau de l'instruction Cache les paramètres utilisés dans le DBExtract fils et qui influe sur les données cachées.
__________________
Nicolas |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : février 2003 Messages : 89 ![]() |
A partir de quelle version ?
|
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() |
je crois qu'à partir de la version 8 (2004) voire peut être 7.
__________________
RDM Tout Est Relatif Rubrique XMLRAD: http://xmlrad.developpez.com FAQ XMLRAD: http://xmlrad.developpez.com/faq/ |
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() Inscription : février 2003 Messages : 89 ![]() |
Donc si j'ai un debextract du style "Select client.code, client.designation
where client.id = :id" fils d'une instruction "Cache" : le 1ier appel avec id =1 mettre en cache la grappe "code,désignation" pour le id=1; le 1ier appel avec id=2 procedera de meme; lors d'un 2nd appel avec id=1, le framework fournira les données XML mis en cache et n'executera pas le dbextract. de la meme maniere avec un autre appel avec id=2.... Est-ainsi que cela fonctionne? |
|
|
00
|
|
|
#6 |
|
Membre éprouvé
![]() ![]() |
Oui c'est aussi pour ça qu'il faut avoir conscience de la mémoire que ça peut consommer (à surveiller) en fonction du nombre de paramètres.
__________________
.NET / ASP.NET MVC / Delphi / XMLRAD / XSL / Technos Web Mon Blog : http://blog.developpez.com/index.php?blog=89 Mes Articles : http://sjames.developpez.com/ Rubrique XMLRAD: http://xmlrad.developpez.com |
|
|
00
|
|
|
#7 |
|
Membre du Club
![]() Inscription : février 2003 Messages : 89 ![]() |
Et j'imagine que la consommation de mémoire est également proportionnelle au nombre de noeud de la grappe XML.
Merci pour vos réponses. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com