Hi guys, i have an application that seats on a single webserver that depends on a third party application running mssql, so i use mssql over free tds. now i have to scale this site so i have to think about how to handle the sessions. i ma basically looking at using the db(mssql) which i think is going to be the slowest of my options. b) memcached, which i think is faster but i read something about loosing the data when u need to reboot a box and c) reddis which i just found out about.

does anyone have any arguments or advice for or against any one of them? is there something else out there that is a better solution?

Before choosing a solution, do make sure that you are fixing the right problem. Measure performance to find the real bottleneck, and fix that.