Il y a plusieurs "ressources" qui peuvent poser problème :
1. MEMOIRE VIVE: En mode session, chaque session occupe constamment de la place en mémoire, comme un programme windev le ferait. Et comme un programme windev, la place occupée dépend de ton code. Donc, regarde dans les processus de ton serveur pour voir la taille moyenne d'une session et multiple par le nombre de sessions pour avoir la quantité de mémoire vive minimum nécessaire.
2. PROCESSEUR : bien sur, tous les utilisateurs ne font pas activement quelque chose en même temps (surtout si tu as pas mal de choses qui se font en code navigateur). Les process coté serveurs sont actifs seulement quand l'utilisateur demande quelque chose (clic bouton par exemple). Combien tu en auras en même temps et combien de temps chaque action prend sur le serveur dépendent entièrement de ton code.
3. ACCES DONNEES : Encore une fois, selon ton site et on code, tu vas pouvoir supporter 700 clients ou pas... Aucun moyen pour nous de le savoir...
MAIS, ce qu'on peut dire : - Il faut que la base HF soit sur un serveur différent du serveur webn, relié par un réseau rapide, pour partager le travail - il faut que tu optimise autant que possible ton code (durée des traitements aussi courte que possible, au maximum du cde navigateur, etc) - il faut que tu prévoie la possibilité de gérer un cluster de serveurs : une fois le login effectué, tu redirige des groupes d'utilisateurs vers des serveurs webdev différents, et de la un serveur HFCS différent. De cette manière, tu commence ta montée en charge, et si ton serveur n'est pas suffisant, tu divise tes utilisateurs en autant de groupes/serveurs que nécessaire. |