Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/11/2007, 14h42   #1
Invité régulier
 
Inscription : juillet 2007
Messages : 46
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 46
Points : 5
Points : 5
Par défaut Chargement de mes collections une fois pour toutes

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
lbrun79 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2007, 15h40   #2
Membre Expert
 
Avatar de Seb33300
 
Homme Sébastien Alfaiate
Développeur Web
Inscription : janvier 2007
Messages : 1 330
Détails du profil
Informations personnelles :
Nom : Homme Sébastien Alfaiate
Âge : 26
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2007
Messages : 1 330
Points : 1 659
Points : 1 659
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.
Seb33300 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/11/2007, 13h17   #3
Invité régulier
 
Inscription : juillet 2007
Messages : 46
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 46
Points : 5
Points : 5
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
lbrun79 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h02.


 
 
 
 
Partenaires

Hébergement Web