Performance Issues when Multiple Users access website
Hi,I have created website in ASP.net (C#), and use sessions to store some information for each users, that creates at least 14 sessions for each users and total users would b around 58, but it slow down my website performance.
Then I created xml files for each users and store information in it, and call that file on each page where ever I wana to use values stored in xml files, by this way I reduce no. of sessions from 14 to 3., thou, it shows much better performance, but still I am not satisfy with it, because every time user need to call his/her xml file, read it and close xml object.
Now, I would like to have your expert suggest, to what should I do, to maximize website performance. Should I stick with XML strategy or should I use Dictionary to store xml data once as user login and store dictionary object in a session to access at all pages or any better solution.
Note: each user have different values and secondly as sessions utilizes memory so it might effect when 58 users hit at a time (rare situation), and I also notice that sometimes users get the sessions values of different users.
Looking forward to your kind response and thanking you in advance.