Reduce use of HTTPS protocol as much as possible

I've noticed that some pages on our site were opened from my home computer with huge delay --more than 30sec, but others- almost instantly.
The problem was with pages that use HTTPS(SSL protocol). It seams that my internet provider had performance problem, but it had huge impact on pages that was opened using SSL.
In the normal development/test environment we never noticed the problem, but it could be a big issue  for users with low bandwidth. 
 
We need to redesign our application to use https protocol only for a few pages, that work with passwords and credit cards. It also will help with annoying messages: "The page has both secure and un-secure sections"
 
There are a few related links :
 

Visual Studio new item wizard generates ambiguous class names

When I added a new Master page in Visual Studio 2005, named as MyApp.Master, the generated class was named just MyApp.
I've already have a namespace with the same name MyApp, and it caused the compiler errors.
It will be good if new file wizard by default create class names, that include the type of generated object, e.g. MyAppMaster class.
Similar should be apply for other ASP.NET objects, e.g. Customer.aspx page should use CustomerPage class, and Customer.ascx user control should use CustomerUsc class. 
«February»
SunMonTueWedThuFriSat
272829303112
3456789
10111213141516
17181920212223
2425262728291
2345678