OVH Cloud OVH Cloud

Partager les sessions entre applications vrituelles

9 réponses
Avatar
zoulupak
Bonjour,

Est il possible de partager des variables de sessions entre une application
web et ses repertoires virtuelles ?

Merci pour votre aide.

Alain

9 réponses

Avatar
Michel Thiffault
Je n'ai jamais essayé le transfert de sessions mais d'après la documentation
Server.Transfer transfère tous le contexte du site appelant vers le site
appelé. Je ne l'ai jamais essayé (j'ai banni les variables sessions il y a
longtemps) mais en théorie ça va fonctionner.

"zoulupak" wrote in message
news:3fb7c606$0$27583$
Bonjour,

Est il possible de partager des variables de sessions entre une


application
web et ses repertoires virtuelles ?

Merci pour votre aide.

Alain




Avatar
MrChris
Salut !
Ce post n'est pas une réponse, je suis désolé, mais
j'aimerais savoir pourquoi tu as banni les variables de
sessions ???

Je les utilises à outrance, et je sens que c'est pas le top, mais
ne saurais dire pourquoi !

Merci
MrChris
Avatar
Michel Thiffault
Je n'aime pas les variables sessions pour différentes raisons:

- utilisent de la mémoire / ressources sur le serveur. En fait, nous avons
remarqué un bon gain de performance lorsque nous nous sommes débarrassé des
variables sessions sur notre catalogue web.

- Empêche l'utilisation de "web farms" (à moins que les visiteurs soient
assigné à un serveur en particulier mais ça enlève beaucoup l'avantage des
web farms).

- Un utilisateur perd sa session automatiquement avec le temps.

- Un utilisateur perd sa session si l'application est redémarrée.

Enfin, je sais qu'on me trouve un peu excessif à ce sujet, mais bon. Je me
dis "pourquoi ajouter du stress sur un serveur quand d'autres solutions sont
disponibles".

"MrChris" wrote in message
news:%
Salut !
Ce post n'est pas une réponse, je suis désolé, mais
j'aimerais savoir pourquoi tu as banni les variables de
sessions ???

Je les utilises à outrance, et je sens que c'est pas le top, mais
ne saurais dire pourquoi !

Merci
MrChris




Avatar
zoulupak
Merci je vais essayer.

Quels autres moyens existe-t-il pour remplacer les sessions ?


"Michel Thiffault" wrote in message
news:
Je n'aime pas les variables sessions pour différentes raisons:

- utilisent de la mémoire / ressources sur le serveur. En fait, nous avons
remarqué un bon gain de performance lorsque nous nous sommes débarrassé


des
variables sessions sur notre catalogue web.

- Empêche l'utilisation de "web farms" (à moins que les visiteurs soient
assigné à un serveur en particulier mais ça enlève beaucoup l'avantage des
web farms).

- Un utilisateur perd sa session automatiquement avec le temps.

- Un utilisateur perd sa session si l'application est redémarrée.

Enfin, je sais qu'on me trouve un peu excessif à ce sujet, mais bon. Je me
dis "pourquoi ajouter du stress sur un serveur quand d'autres solutions


sont
disponibles".

"MrChris" wrote in


message
news:%
> Salut !
> Ce post n'est pas une réponse, je suis désolé, mais
> j'aimerais savoir pourquoi tu as banni les variables de
> sessions ???
>
> Je les utilises à outrance, et je sens que c'est pas le top, mais
> ne saurais dire pourquoi !
>
> Merci
> MrChris
>
>




Avatar
Michel Thiffault
Les cookies. 19 cookies sont disponibles par domaine (20 en fait mais un est
nécessaire pour des raisons de contrôle interne). Limite de 4 Ko de données
je crois.

Si ce n'est pas suffisant (19 cookies, c'est déjà pas mal) j'utilise SQL
Server pour stocker les données. Avec des Stored Procedures c'est assez
rapide.


"zoulupak" wrote in message
news:3fb8ef63$0$10429$
Merci je vais essayer.

Quels autres moyens existe-t-il pour remplacer les sessions ?


"Michel Thiffault" wrote in message
news:
> Je n'aime pas les variables sessions pour différentes raisons:
>
> - utilisent de la mémoire / ressources sur le serveur. En fait, nous


avons
> remarqué un bon gain de performance lorsque nous nous sommes débarrassé
des
> variables sessions sur notre catalogue web.
>
> - Empêche l'utilisation de "web farms" (à moins que les visiteurs soient
> assigné à un serveur en particulier mais ça enlève beaucoup l'avantage


des
> web farms).
>
> - Un utilisateur perd sa session automatiquement avec le temps.
>
> - Un utilisateur perd sa session si l'application est redémarrée.
>
> Enfin, je sais qu'on me trouve un peu excessif à ce sujet, mais bon. Je


me
> dis "pourquoi ajouter du stress sur un serveur quand d'autres solutions
sont
> disponibles".
>
> "MrChris" wrote in
message
> news:%
> > Salut !
> > Ce post n'est pas une réponse, je suis désolé, mais
> > j'aimerais savoir pourquoi tu as banni les variables de
> > sessions ???
> >
> > Je les utilises à outrance, et je sens que c'est pas le top, mais
> > ne saurais dire pourquoi !
> >
> > Merci
> > MrChris
> >
> >
>
>




Avatar
MrChris
Oui, mais ça implique de forcer l'utilisateur à utiliser les cookie sur son
navigateur !

Je ne suis pas expert, mais souvent quand je navigue j'ai un message
qui me dit que le site veut écrire des cookies qu'il faut faire attention
etc...
Et souvent je répond non :o]

De plus, il a la possibilité de supprimer les cookies et fichiers
temporaires !

Mais je vais approfondir l'histoire des cookies !

MrChris
Avatar
Michel Thiffault
Les sessions nécessitent aussi un cookie de toutes façons (SessionID).

"MrChris" wrote in message
news:%
Oui, mais ça implique de forcer l'utilisateur à utiliser les cookie sur


son
navigateur !

Je ne suis pas expert, mais souvent quand je navigue j'ai un message
qui me dit que le site veut écrire des cookies qu'il faut faire attention
etc...
Et souvent je répond non :o]

De plus, il a la possibilité de supprimer les cookies et fichiers
temporaires !

Mais je vais approfondir l'histoire des cookies !

MrChris




Avatar
Pierre Goiffon
Dans le message:,
Michel Thiffault a écrit:
Je n'aime pas les variables sessions pour différentes raisons:


(...)
- Empêche l'utilisation de "web farms"



Je voulais répondre juste sur ce point : cela fait un moment que les
mécanismes d'équilibrage de charge permettent le suii de session, en se
basant sur les cookies, un paramètres dans l'URL, un entête spécifique,
... Bref tout est en place et ça fonctionne très, très bien.

--
..::: Pierre GOIFFON :::..

Un grand merci à OE Quote Fix pour rendre OE utilisable :)
=> http://home.in.tum.de/~jain/software/quotefix.php

(email temporairement supprimé pour cause de déferlante Swen :( )
Avatar
Michel Thiffault
Oui, mais tu perds la possibilité d'éteindre/perdre un serveur. Un
utilisateur est toujours redirigé vers le même serveur. On éteint le
serveur, le client perd sa session. Pas très amusant lorsque celui-ci est en
train de remplir des formulaires. À moins d'utiliser des sessions
sauvegardées de façon externe (sur une base de données par exemple).


"Pierre Goiffon" wrote in message
news:3fbca6dc$0$2774$
Dans le message:,
Michel Thiffault a écrit:
> Je n'aime pas les variables sessions pour différentes raisons:
(...)
> - Empêche l'utilisation de "web farms"

Je voulais répondre juste sur ce point : cela fait un moment que les
mécanismes d'équilibrage de charge permettent le suii de session, en se
basant sur les cookies, un paramètres dans l'URL, un entête spécifique,
... Bref tout est en place et ça fonctionne très, très bien.

--
..::: Pierre GOIFFON :::..

Un grand merci à OE Quote Fix pour rendre OE utilisable :)
=> http://home.in.tum.de/~jain/software/quotefix.php

(email temporairement supprimé pour cause de déferlante Swen :( )