Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
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 30/04/2008, 10h33   #1
Membre confirmé
 
Avatar de jamesleouf
 
Homme
Ingénieur développement logiciels
Inscription : juillet 2005
Messages : 513
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 26
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Finance

Informations forums :
Inscription : juillet 2005
Messages : 513
Points : 215
Points : 215
Par défaut Variables de Sessions - fermetures? Quelques détails S'il vous plait

Bonjour à tous,
j'aurais quelques questions à vous poser:
Les variables de Session coutent-elles chers en temps?
Si on en a plusieurs dizaines est ce vraiment trop couteux?

Peut-on les close une fois qu'ont en a plus besoin sans attendre la fin de la session?

Merci

Benjamin
__________________
James PaBond
http://www.greenquizz.com/
jamesleouf est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/04/2008, 13h08   #2
Membre habitué
 
Inscription : novembre 2007
Messages : 381
Détails du profil
Informations personnelles :
Âge : 29
Localisation : Maroc

Informations forums :
Inscription : novembre 2007
Messages : 381
Points : 148
Points : 148
http://www.w3schools.com/ASP/asp_sessions.asp
debutantasp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/04/2008, 14h23   #3
Membre confirmé
 
Avatar de jamesleouf
 
Homme
Ingénieur développement logiciels
Inscription : juillet 2005
Messages : 513
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 26
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Finance

Informations forums :
Inscription : juillet 2005
Messages : 513
Points : 215
Points : 215
C'est en effet une jolie page, mais ca ne répond pas a ma question.

Sur cette page il est question de paramétrer les session/variables dans leur ensemble alors que moi je voulais les gérer une à une...

Merci quand même
__________________
James PaBond
http://www.greenquizz.com/
jamesleouf est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/04/2008, 15h10   #4
Membre habitué
 
Inscription : novembre 2007
Messages : 381
Détails du profil
Informations personnelles :
Âge : 29
Localisation : Maroc

Informations forums :
Inscription : novembre 2007
Messages : 381
Points : 148
Points : 148
Si t'as plusieurs sessions, tu veux fermer juste une session spécifique?
debutantasp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/04/2008, 22h22   #5
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 862
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 862
Points : 5 982
Points : 5 982
Salut,
Citation:
Envoyé par jamesleouf Voir le message
C'est en effet une jolie page, mais ca ne répond pas a ma question.

Sur cette page il est question de paramétrer les session/variables dans leur ensemble alors que moi je voulais les gérer une à une...

Merci quand même
Il faut lire jusqu'en bas de la page, notement à partir de "Store and Retrieve Session Variables".

Une variable de session prend des ressources en mémoire sur le serveur. Plus tu en a moins tu as de mémoire disponible. Il faut que tu verifie comment ce comporte ton serveur en fonction du nb de visites.

A+
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/05/2008, 13h59   #6
Membre confirmé
 
Avatar de jamesleouf
 
Homme
Ingénieur développement logiciels
Inscription : juillet 2005
Messages : 513
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 26
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Finance

Informations forums :
Inscription : juillet 2005
Messages : 513
Points : 215
Points : 215
oui le but c'était en effet de les utiliser de les libérer.

Je pensais que les variables de sessions tournaient plutot du coté de l'utilisateur...
Je confond avec les variables d'application?

Hum, en fait le souci c'est que j'ai besoin d'une vingtaine de variable que je puisse conserver de pages en pages, et qui peuvent changer de valeur en passant d'une page à l'autre.
Mais il faut quelles soient sures tout de même, et personelles d'un poste à l'autre.


MErci

Ben
__________________
James PaBond
http://www.greenquizz.com/
jamesleouf est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/05/2008, 20h50   #7
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 862
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 862
Points : 5 982
Points : 5 982
Citation:
Envoyé par jamesleouf Voir le message
Je confond avec les variables d'application?
Les variables d'application fonctionnent aussi sur le serveur. A la différence des variables de session qui sont personnelles, les variables d'application sont communes.
Citation:
Envoyé par jamesleouf Voir le message
Hum, en fait le souci c'est que j'ai besoin d'une vingtaine de variable que je puisse conserver de pages en pages, et qui peuvent changer de valeur en passant d'une page à l'autre.
Les variables de sessions peuvent être une solution de facilité... Si tu ne les laissent pas trainer (les detruire aussitôt que possible).
Citation:
Envoyé par jamesleouf Voir le message
Mais il faut quelles soient sures tout de même, et personelles d'un poste à l'autre.
C'est le cas.

A+
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/05/2008, 16h24   #8
Membre confirmé
 
Avatar de jamesleouf
 
Homme
Ingénieur développement logiciels
Inscription : juillet 2005
Messages : 513
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 26
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Finance

Informations forums :
Inscription : juillet 2005
Messages : 513
Points : 215
Points : 215
oui mais comment je les détruit?
Vaut il mieux que je les recrées à chaque fois en les stockant dans des variables basiques?

Une variable basique disparait à la fermeture d'une page?

Merci encore immobilis
__________________
James PaBond
http://www.greenquizz.com/
jamesleouf est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/05/2008, 21h23   #9
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 862
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 862
Points : 5 982
Points : 5 982
Une variable "basique" est detruite quand le script a fini de s'executer et que le serveur l'envoi à l'internaute.
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/05/2008, 12h36   #10
Membre confirmé
 
Avatar de jamesleouf
 
Homme
Ingénieur développement logiciels
Inscription : juillet 2005
Messages : 513
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 26
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Finance

Informations forums :
Inscription : juillet 2005
Messages : 513
Points : 215
Points : 215
Hum...
Mais alors toi personnellement, si tu avais besoin de plusieurs (~40) variables sur plusieurs pages qui se suivent que ferais tu?

Passer de variables de sessions a des variables basiques a chaque passage de pages?
je culpabilise un peu de mettre des variable de sessions à tout bout de champs....

Merci
__________________
James PaBond
http://www.greenquizz.com/
jamesleouf est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/05/2008, 15h01   #11
Modérateur
 
Avatar de roro06
 
Inscription : avril 2007
Messages : 1 366
Détails du profil
Informations personnelles :
Âge : 42

Informations forums :
Inscription : avril 2007
Messages : 1 366
Points : 1 547
Points : 1 547
Bonjour

Je pense que la première question a se poser est "Quel trafic sur le site ?" . Tu ne choisira pas la même stratégie selon que tu as 300 visites quotidiennes ou 30000, ou plutôt 15 sessions simultanées ou 1500 .
Il faut savoir que les variables de sessions comme celles d'application sont accédées de manière séquentielle, c'est à dire que le serveur parcourt un tableau de variables de haut en bas jusqu'à trouver la bonne. Selon la réponse à la question précédente, il peut être intéressant soit : "Ne pas s'emme ... der, utiliser les variables de sessions, les performances du serveur ne seront pratiquement pas affectées" (gain de temps de développement), soit "chercher une autre solution, plus couteuse en temps de dev, mais plus économique en terme de ressources serveur". Passer les variables d'une page à l'autre en paramètre d'URL est une solution comme une autre
__________________


" La vie c'est quelque chose de très fort et de très beau.... La vie appartient a tous les vivants. It's both a dream and a feeling. C'est être ce que nous ne sommes pas sans le rester. La vie c'est mourir aussi....Et mourir c'est vraiment strong...c'est rester en vie au delà de la mort...Tous ceux qui sont morts n'ignorent pas de le savoir."
(J.C. VanDamme, humoriste et philosophe belge . A moins que ce ne soit l'inverse ...)

Chuck Norris comprend JC Van Damme.
roro06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/05/2008, 15h16   #12
Membre confirmé
 
Avatar de jamesleouf
 
Homme
Ingénieur développement logiciels
Inscription : juillet 2005
Messages : 513
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 26
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Finance

Informations forums :
Inscription : juillet 2005
Messages : 513
Points : 215
Points : 215
oui, j'aurai du signaler qu'il n'y aurait pas plus de 10 connections simultanée.
Par contre je ne savais pas que les variables de sessions était parcourut comme un tableau.
Merci pour l'info.

Maintenant c'est clair que là, ca facilite les choses les variables de sessions mais...
ce que je pensais c'était créer des variables de sessions avec un temps de vie très court, les stocker dans un tableau coté user. et à la limite les recalculer à chaque fois.
je ne pense pas que cela prenne trop trop de ressources et puis ca libérera le serveur a chaque fois expiration non?

Merci pour tout
__________________
James PaBond
http://www.greenquizz.com/
jamesleouf 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 23h56.


 
 
 
 
Partenaires

Hébergement Web