| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Friday, November 23, 2007
SQL Keywords and Descriptions
Topics in Interview Point of View
1. Framework(CLR,Class Library)
2. Assemblies (Private Assemblies and shared Assemblies,Satellite Assemblies)
3. Reflection
4. Oops(Abstarct Classes,Interfaces,Overloading,Overriding,Encapsulation,Inheritance,..)
5. XML Intro,XML Schema
6. Authentication and Authorisation
7. Delegate
8. Web.Config,Machine Config
9. Managed code and Unmanaged Code and managed data
10. Interoperability
11. Application domain
12. Webservices
13. ADO.net (DataAdapter,DataReader,Dataset,Dataview,DataTable,SqlCommand,SqlConnection)
14. State Management (ViewState,Session,Appication,Querystring,Cookies)
15. Exception, Error handling
16. Caching
17. Tracing (Page Trace)
18. Validation controls(Required,Range,Compare,Custom,Validation Summary)
19. Display Controls (Data Grid,Data List,Reader,Calender,Hidden,Dropdown List,List Box,Radio Button List,Check Box List)
20. Style Sheet(CSS)
21. Global.asax
22. User Controls and Custom controls
23. Frame Set
Thursday, November 22, 2007
Session State Modes
Storage location
InProc - session kept as live objects in web server (aspnet_wp.exe)
StateServer - session serialized and stored in memory in a separate process aspnet_state.exe). State Server can run on another machine
SQLServer - session serialized and stored in SQL server
Performance
InProc - Fastest, but the more session data, the more memory is consumed on the web server, and that can affect performance.
StateServer - When storing data of basic types (e.g. string, integer, etc), in one test environment it's 15% slower than InProc. However, the cost of serialization/deserialization can affect performance if you're storing lots of objects. You have to do performance testing for your own scenario.
SQLServer - When storing data of basic types (e.g. string, integer, etc), in one test environment it's 25% slower than InProc. Same warning about serialization as in StateServer.