IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Session partagée pour tous les utilisateurs


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 138
    Par défaut Session partagée pour tous les utilisateurs
    Bonsoir,

    Je voudrais me créer une session partagée pour tous les utilisateurs ; ceci en plus de leur propre session.
    Cette session partagée servirait à avoir en mémoire serveur une grosse information (une image qui pourrait être assez conséquente en taille en l'occurence) ; ça me permettrait donc de l'avoir sous la main sans devoir systématiquement la charger en mémoire pour chaque utilisateur.

    Est-ce possible ?

    Je n'ai pas testé session_name, mais je n'ai pas lu que ça parlait vraiment de partage de session.

    Merci

  2. #2
    FoxLeRenard
    Invité(e)
    Par défaut
    Salut,

    S'il sagit d'une grande quantitée de données, pourquoi pas une table MYSQL

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 138
    Par défaut
    Non, en fait, ça serait une ressource image créée par imageCreateFromPng.
    A partir de cette image, dans une de mes interfaces, j'utilise certaines parties pour afficher à l'utilisateur.

    Mon soucis est que cette image pourrait être grosse en taille (peut être plusieurs Mo).

    Donc l'idée est de la charger un fois de temps en temps seulement pour éviter de devoir la charger à chaque rafraîchissement de l'utilisateur.

  4. #4
    Membre Expert
    Avatar de Seb33300
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    1 564
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Thaïlande

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 564
    Par défaut
    Dans ce cas pourquoi ne page généré un fichier image que tu stockera dans un dossier ?
    Et c'est cette image que tes utilisateur verront.

    Âpres il suffira de la régénérer à intervalles régulières.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 138
    Par défaut
    La question n'est pas comment faire, car je le sais, mais bien une question technique :

    Est-il possible de créer une session dont les variables seront accessibles par n'importe quel utilisateur du site ?

  6. #6
    FoxLeRenard
    Invité(e)
    Par défaut
    Citation Envoyé par maniaco_jazz Voir le message
    Non, en fait, ça serait une ressource image créée par imageCreateFromPng.
    A partir de cette image, dans une de mes interfaces, j'utilise certaines parties pour afficher à l'utilisateur.
    Mon soucis est que cette image pourrait être grosse en taille (peut être plusieurs Mo).
    Donc l'idée est de la charger un fois de temps en temps seulement pour éviter de devoir la charger à chaque rafraîchissement de l'utilisateur.
    Ah non l'Ami, le PHP et les sessions sont loin de toi, sur le serveur,
    si tu as une image quelque part et que le visiteur fait F5 session ou pas, il va retelecharger l'image désolé !!

    Mais si , il sagit d'une image de 1Mo c'est abérent, a moins qu'il sagisse d'un petit site trés peut visité

    Multiplies 1Mo par 5000 visiteurs jours ... tu verras que même avec de la fibre optique tu t'écroule ton serveur !

  7. #7
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2
    Par défaut
    Si j'ai bien compris ce qu'il veut ca serait d'utiliser un systeme de cache serveur.
    En gros il charge son image une fois pour un utilisateur et il l'a met dans ce cache, pour les utilisateurs suivant, au lieu de recharger l'image a partir du disque dur et replomber la ram, il l'a prend en cache.

    Je sais que ca existe en asp.net mais vu mon niveau grand débutant php, je ne sais pas si ce mécanisme existe.

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 138
    Par défaut
    Oui, c'est cela, avoir un équivalent cache serveur comme en .NET.

  9. #9
    FoxLeRenard
    Invité(e)
    Par défaut
    Citation Envoyé par bluegloup Voir le message
    Si j'ai bien compris ce qu'il veut ca serait d'utiliser un systeme de cache serveur.
    En gros il charge son image une fois pour un utilisateur et il l'a met dans ce cache, pour les utilisateurs suivant, au lieu de recharger l'image a partir du disque dur et replomber la ram, il l'a prend en cache.

    Je sais que ca existe en asp.net mais vu mon niveau grand débutant php, je ne sais pas si ce mécanisme existe.
    NOn Non
    Le cache tel que tu le décris est sur le serveur, alors il sert a quoi

Discussions similaires

  1. Une imprimante partagée pour tous les utilisateurs
    Par iubito dans le forum Windows Serveur
    Réponses: 6
    Dernier message: 24/09/2009, 10h18
  2. Réponses: 6
    Dernier message: 06/06/2006, 13h22
  3. autorun programs pour tous les utilisateurs du systeme
    Par mariogarcia dans le forum Autres Logiciels
    Réponses: 1
    Dernier message: 14/11/2005, 23h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo