I come from corporate asp.net development, and I am now working on a public website which will get a lot of traffic, perhaps a million users a day. So I am faced with a ton of performance and scalability questions.
I would like to share some thoughts and see if my approaches resonate with any good practices, or perhaps I am heading down the wrong path... Either way, I want to hear opinions.
(My number one concern is the fact that I am using asp.net for a public website. I don't know of a lot of websites using asp.net)
I am using asp.net 2.0 (I know, its not the latest technology but I don't need any advanced features of asp.net 3.5 or 4, unless there are significant improvements geared towards what I am doing)
On launch date, this will be running on a dedicated Windows Server 2008 running on Intel ATOM 330 1MB L2 Cache 1.6Ghz Dual-Core with 2GB DDR RAM. Its fully managed by a full service hosting company which gives me an option to upgrade to a bigger server within a few hours. I can even move the site to a webfarm if the traffic demands it.
So I have a User Dashboard, where users can create albums and upload pictures. So what I am doing
View Complete Post