Advanced web server configuration
1. Compression: Static and dynamic
2. Default documents/Directory browsing.
3. Custom errors
4. CGI and Fast CGI
5. Limits (BW and connections)
6. Http headers: i.e. http response headers.
Compression:
IIS can compress the files so that now band width usage will be reduced.
at server level, we have configuration for static compression
Only compress files >2700 (2.7 kb)
Compress files will be stored in the path.
Per app pool disk limit 100 mb
It will compress the files up to 100 mb for every app pool. after 100 mb over new files will be overridden the old ones
It will be like caching.
Dynamic content compression:
It will increase processor utility and reduce the overall performance of server
2. Default documents:
It will give to client whenever he wants only like below
Here user not specifying any document name, so default documents that are in that directory will be checked against the default document module for a website in order. if it matches it will display that file
Try to place the default document in the top of list so that iis burden is reduces and performance will increase
Directory browsing:
Go to site and enable directory browsing module, so all the contents of directory will be seen in the directory format
We can see this by removing the default documents
Customer errors:
Here we can see the custom error pages whenever page encounters any issues.
We can set the CGI and Fast CGI settings.
we can set the limits for a website for not to use the more band width so that other sites performance will not decrease.
We can set the limit for no of connections to connect for iis
We can set the limit for band width usage.
We can configure the limits at website level, not at server level….
http header response: it is sent along with content to client.
Regards,
Chaitanya