My last project is a medium size asp.net web forms application. It is built using:
- asp.net 3.5
- ling to sql dbml --> sql server database (9 tables)
- ext.net 1.6 (www.ext.net)
- structuremap 2.5.3.0
This time I believed I did my best in terms of architectural design, code and data transfer optimizations. I followed all advice I could to work with the database efficiently through linq to sql and I built layers (model, repository, service, presentation) to separate concerns and lightweight the code in the aspx code behind files.
The problem is: I've installed the application in various web hosting servers with the same pitiful result: the application is struggling to work... pages are loading like in slow motion...
In the past I would say 'OK, I didn't do all I could to speed things up' but in this case I really tried to apply the best practices...
Is there anything else I can do about it? Or is it just asp.net for really small projects only?
thank you.
Glimpsevia NuGet. It does a great job at examining load times and possible bottlenecks in terms of what views were loaded on what controllers, etc.