OVH Cloud OVH Cloud

Variables de Seesion, bien ou pas bien ?

5 réponses
Avatar
Gerald
Salut,

Je réalise un site de recherche de mots clés dans une base de données, puis
d'affichage de résultats dans un datalist...
L'utilisateur peut choisir, outre les mots clés à rechercher, le nombre de
résultats par page.

Je stocke dans l'url les mots clés à rechercher, et je voudrais utilser une
variable de session pour le nombre de résultats par page.

Pour un site qui aura moins de 20 accès concurrents, y a t'il, avec ASP.NET,
un problème à utiliser les variables de Session ? Je me souviens que sous
ASP, il était déconseillé d'en abuser, sous peine d'asphixie voir de
plantage du serveur...

Merci !

5 réponses

Avatar
Paul Bacelar
Ceci est une question de dimensionnement. Il faut faire un test pour voir
les performances en fonction de l'architecture finale.

--
Paul Bacelar

"Gerald" wrote in message
news:
Salut,

Je réalise un site de recherche de mots clés dans une base de données,


puis
d'affichage de résultats dans un datalist...
L'utilisateur peut choisir, outre les mots clés à rechercher, le nombre de
résultats par page.

Je stocke dans l'url les mots clés à rechercher, et je voudrais utilser


une
variable de session pour le nombre de résultats par page.

Pour un site qui aura moins de 20 accès concurrents, y a t'il, avec


ASP.NET,
un problème à utiliser les variables de Session ? Je me souviens que sous
ASP, il était déconseillé d'en abuser, sous peine d'asphixie voir de
plantage du serveur...

Merci !






Avatar
Gerald
Ok, mais je voudrais éviter de développer le site avec des variables
session, pour au final le refaire sans si c'est un peu trop lent...
La configuration est un site avec 20 accès simultanés maximum, 4 ou 5
variables session (string et int), le tout sur un serveur dédié IIS 6 avec
1Go de RAM.

Qu'en pensez-vous ?
Avatar
Frédéric Queudret [MS]
Bonjour,

C'est une question toujours épineuse parce qu'aucune applications sur
différents serveurs développées différemment ne répond de la même manière
prédictible à 100%.
J'ai eu l'occasion de voir des sites internet avec plus d'accès et données
en session, ce qui me fait dire que votre configuration devait pouvoir gérer
cela sans problème.
Mais effectivement, l'utilisation de la Session est toujours un sujet
délicat et je ne saurai trop vous recommander de tester votre site le plus
tôt possible avec l'outil de stress inclut dans Visual Studio.NET (ACT) qui
vous permettra simplement de voir le comportement du site.
Le plus important n'étant pas forcément le nombre d'accès simultanés par
seconde dans ce cas mais le nombre d'utilisateurs potentiels sur la fenêtre
de vie de la session (20 minutes par défaut je crois sur IIS6 ). Là encore,
un scénario de test simple devrait vous permettre de valider votre montée en
charge.

cdlt,
Frédéric.

"Gerald" wrote in message
news:
Ok, mais je voudrais éviter de développer le site avec des variables
session, pour au final le refaire sans si c'est un peu trop lent...
La configuration est un site avec 20 accès simultanés maximum, 4 ou 5
variables session (string et int), le tout sur un serveur dédié IIS 6 avec
1Go de RAM.

Qu'en pensez-vous ?





Avatar
Gerald
Merci beaucoup, je n'ai jamais utilisé ACT, je vais voir de quoi il s'agit.
Avatar
Simon Mourier [MS]
A priori, vu vos chiffres, ne vous embêtez pas à faire des mesures, il n'y a
aucun problème à utiliser la session.
Simon.

"Gerald" a écrit dans le message de news:

Ok, mais je voudrais éviter de développer le site avec des variables
session, pour au final le refaire sans si c'est un peu trop lent...
La configuration est un site avec 20 accès simultanés maximum, 4 ou 5
variables session (string et int), le tout sur un serveur dédié IIS 6 avec
1Go de RAM.

Qu'en pensez-vous ?