|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : juillet 2007 Messages : 46 ![]() |
Bonjour,
Afin d'éviter des rechargements inutiles de mes tables de valeurs (collections = zones de liste = champ select) j'aimerais savoir s'il existe un procédé qui permet de charger ces données en mémoire une fois pour toutes, afin de pouvoir y accéder ultérieurement sans avoir à ré accéder à ma base de données. Je précise que ces donnes ne changent jamais et qu'il faudrait les charger une fois par jour voir 1 fois par semaine. Ces de données devraient pouvoir être accédées par tous les utilisateurs de l'appli. J'ai pensé passer par $GLOBALS : est-ce la bonne solution ? Comment faire en sorte que cela ne soit lancé qu'une fois par semaine .. faut-il se gérer sois-même sa propre date d'expiration.. ? Merci Laurent |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() ![]() Sébastien AlfaiateDéveloppeur Web Inscription : janvier 2007 Messages : 1 330 ![]() |
Le seul moyen est de les ecrire en dur dans ton code html.
Ce que tu peux faire par exemple c'est générer un fichier qui va contenir le code html de ta liste déroulente. Ensuite tu inclu ce fichier à l'endroit ou tu veux qu'il affiche ta liste. Apres tu n'aura plus qu'a regenerer ce fichier quand tu voudra ou périodiquement avec un cron par exemple. |
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : juillet 2007 Messages : 46 ![]() |
Bonjour,
Merci pour la réponse. Etonnant tout de même qu'il n'existe pas une méthode plus académique pour gérer cette problématique .. Pourquoi ne pas utiliser les variables globales avec une date d'expiration ? Merci Laurent |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com