| Casual Articles |
Hubs | Hubbers | Topics | Request |
| #1 in Business | Subscribe Email Print |
|
You are here: Home > Internet and Businesses Online > Web Development > 60 Performance and Optimization Tips for Your Website |
|
Casual Articles - 60 Performance and Optimization Tips for Your Website
Internet Marketing - How to Write Your Own E-book API, stop your coding and read the help on this subject and implement it as soon as possible.I tell you now the first e-book I ever wrote sat in my directory for a few months. I was scared out of my wits to actually put it out there incase the reaction was “bad”. I even considered saving up several thousands of dollars to get a professional to re-write what I wrote.But of course I eventually plucked up the courage and thought bugger it, I’m going to put it out there and if the response is bad then I’ll take it off, if the response is good I’ll leave it and continue to write more.Well I can confirm that I’ve only received positive feedback from all books and articles I’ve written. And if I can do it, so can you. I write in the exact same manner as I would speak to you if I were to speak to you in person. I’m certainly not grammatically correct in most of my sentences and I’m well known for my aussie slang.But this is what gives your books and articles personality! Not just the same ol’ mundane thing you get from most books filled with formality after formality. Add some humour into your book (that’s always a crowd pleaser), you don’t want your audience falling asleep on you ;-)Writing a book can take 35. Reduce multiple database resultsets. Each database query with returned results is a round trip to the database server, adding to the overall response time. 36. Use “paged” data access, e.g. ASP.NET makes it easy to create DataGrids and DataLists of results from database queries. Use them to your advantage by only showing a small sub-set of those results to improve web page response times. 37. Use HttpContext.Items to add frequently used objects during a single page load to create a “per-request” cache. 38. Utilize background processing to help with long running tasks. Create multi-threaded operations when possible and feasible. 39. Use quick page caching for pages that are displayed repeatedly (think auto-refresh): <%@ Page OutputCache VaryByParams="none" Duration="60" %> 40. If not using form post-back, turn off viewstate: <%@ Page EnableViewState="false" %> 41. Avoid catching unnecessary exceptions: exceptions incur a large amount of overhead and should not be used for program logic flow control. 42. Avoid throwing exceptions. 43. Enable buffering. 44. Use Page.IsPostBack to prevent code from being needlessly executed. 45. Ensure debug is set to false and the release build is used in production. 46. Use client-side validation controls to reduce server round-trips. 47. Use StringBuilder when co Adsense Make Money Best Affiliates Are Not Frightened To Do This Learn and implement vital tips on increasing your website’s performance. Find out how to make general improvements, how to optimize images, tweak HTML source code, get better results from ASP and ASP.NET, tune your database, and enhance IIS.
Use one or more suggestions to give website visitors a better impression and keep them on your site longer.Adsense make money best affiliates are really not that different from one another. In fact as we have often said, by simply studying some of the things that they usually do, anybody can aspire to being the best Adsense make money affiliate.That's because this is one way of learning what it takes. One thing that the best Adsense make money affiliates are not frightened of doing is spending money and investing in their education to get to the top.Now we all need to be careful about this one. You do not just go out on spending spree. The first thing you as an aspiring best Adsense make money affiliate is to use your favorite search engine and dig out all the information that you possibly can. You can then comfortably graduate to purchasing products. By the way it is also true that some gifted individuals use only the free information available on the net to become world experts at various things. But let us appreciate that this sort of people are rare. Most of us would need lots of good valuable information to become one of the best Adsense make money affiliates on the net.It is also important to realize that there ar Sections A. General B. Images C. HTML D. ASP E. ASP.NET F. Database G. IIS General – Hardware and Monitoring 1. Host your website with a company known for performance. Check newsgroups and web host listing sites such as TopHosts (http://www.tophosts.com) for companies known for high performance. In a shared server environment (not dedicated hosting), find out how many other websites are on the same server as yours. Some web hosts will put up to 1 thousand sites on one server. 2. When hosting your own website, install as much physical RAM as possible on the web server. As memory gets cheaper and cheaper by the minute it is one of the most cost effective purchases an IT department can make. 3. When hosting your own website, use quality hardware – don’t try and save money when purchasing the hardware that will run one of your most valuable assets. 4. When hosting your own website, consider purchasing quality NIC cards which can offload and reduce CPU usage for networking. 5. Monitor your web pages for performance to make more informed decisions. End-to-end testing of your website, e.g. testing of multiple web pages on your website, is essential to understanding weak points and places for improvement. Images 6. Reduce the size of images by reducing the number of colors. Optimize your images with online tools like GifWorks (http://www.gifworks.com). 7. Reduce the size of images by reducing its dimensions. Cropping images, also known as relevance-enhancing, can reduce size and also help focus the attention of the quick eye of the web surfer. 8. Use the jpg format for photos. Jpeg compression is known for its exceptional compression abilities with regard to photos. Many tools, such as ACDSee (http://www.acdsee.com/) can easily convert images from one format to another and allow you to set the compression level for jpeg images. 9. Reduce the total number of images on one page. Most web browsers download up to 4 images concurrently; however, each connection adds to the overall response/load time. 10. Reuse images whenever possible to take advantage of server-side (web server) and client-side (browser) caching. 11. Specify image WIDTH and HEIGHT attributes for faster loading in the browser. 12. Combine images and use image maps instead of segmenting images, remembering that each image loaded is a connection between the web browser and the web server. 13. Use image ALT attributes sparingly. Each character adds to the size of the web page and to the load time. HTML 14. Use comments sparingly. While invisible when a web page is loaded in a browser, the comments are still transferred from the web server, needlessly wasting bandwidth. 15. Avoid unnecessary HTML tags: not all tags need a closing tag. For example, it is not necessary to have a close or tag. 16. Optimize your HTML code with free online tools such as iWebTool (http://www.iwebtool.com/html_optimizer) to reduce the overall size of the html file. 17. Avoid using frames. Each frame loads its own web page which can increase the overall response time of a webpage. 18. Minimize the amount of text and sub-tags between the HEAD open and close tag. 19. Place external JavaScript tags, i.e. with src=”[someurl]”, at the end of the document to delay loading. 20. Simplify tables and avoid nested tables (tables within tables). 21. In tables use background colors instead of images. 22. Avoid using WYSIWYG editors, e.g. FrontPage, that include extra and irrelevant text and HTML tags. Learn to edit HTML code by hand. ASP 23. Disable Session State if not using sessions. If you are using sessions, consider using cookies or an id in the query string along with temporarily storing data in a database. To disable session state, at the top of your ASP page, include the directive: <%@ ENABLESESSIONSTATE=false %> 24. Use Option Explicit to reduce coding errors. At the top of your ASP page, include the directive: <% Option Explicit %> 25. Use Server.Transfer over Response.Redirect. Response.Redirect uses an additional round-trip to the web server whereas Server.Transfer does not, reducing the amount of bandwidth used, system resources, and overall response time. 26. When specifying a URL without a web page, e.g. http://www.exclamationsoft.com, include the trailing slash, e.g. http://www.exclamationsoft.com/, to save a trip back to the web server. 27. Reduce the use of global variables. 28. Reduce the number of include files used on a page. Also, segment and categorize functions in commonly used include files. 29. Be careful of string concatenation as the size of the string grows. As the string grows through concatenation, it is copied to a new location in memory each time. 30. Set objects, especially database objects to Nothing when no longer needed. For example, Set oRecordset = Nothing. 31. Keep blocks of ASP script together. Each switch between ASP script and HTML causes the compiler to stop and start processing. 32. Don’t use ASP commenting: <% ‘ comment %> which is compiled each time the page is loaded. Instead, use HTML commenting or no commenting at all. 33. Don’t leave empty Session_OnStart or Session_OnEnd methods. If Sessions are not used in your application, remove these two methods since they will be compiled and executed even when empty. ASP.NET 34. ASP.NET Cache API. If you are not using the Cache API, stop your coding and read the help on this subject and implement it as soon as possible. 35. Reduce multiple database resultsets. Each database query with returned results is a round trip to the database server, adding to the overall response time. 36. Use “paged” data access, e.g. ASP.NET makes it easy to create DataGrids and DataLists of results from database queries. Use them to your advantage by only showing a small sub-set of those results to improve web page response times. 37. Use HttpContext.Items to add frequently used objects during a single page load to create a “per-request” cache. 38. Utilize background processing to help with long running tasks. Create multi-threaded operations when possible and feasible. 39. Use quick page caching for pages that are displayed repeatedly (think auto-refresh): <%@ Page OutputCache VaryByParams="none" Duration="60" %> 40. If not using form post-back, turn off viewstate: <%@ Page EnableViewState="false" %> 41. Avoid catching unnecessary exceptions: exceptions incur a large amount of overhead and should not be used for program logic flow control. 42. Avoid throwing exceptions. 43. Enable buffering. 44. Use Page.IsPostBack to prevent code from being needlessly executed. 45. Ensure debug is set to false and the release build is used in production. 46. Use client-side validation controls to reduce server round-trips. 47. Use StringBuilder when con Win/Win! - The Art of Negotiating Conflicts -to-end testing of your website, e.g. testing of multiple web pages on your website, is essential to understanding weak points and places for improvement.Win/win is an attitude, not an outcome. - Don BoydAs long as there is life, there will always be conflicts to resolve. This truth is both universal and infinite!Out of the crib and into the grave...conflicts do exist and it is the way of mankind to resolve our differences and learn and grow from them.Some conflicts often do not have immediate solutions and the parties involved more often than not go through multiple stages of conflicts and their negotiations.Months or years before you were born, your life was already a subject of discussion. Most certainly, your parents discussed what hospital to rush to for your delivery and discussed this with your mom’s doctor. Dad and Mom also talked about options with respect to the available finances anf resources. They also discussed with the doctor the possibility of a normal or caesarian delivery. In all these, the doctor and your parents might have different opinions and preferences. They all were after the best options according to how they saw it.You thought that’s the end of it? Deciding your name became the next subject of negotiations. Everyone, inclu Images 6. Reduce the size of images by reducing the number of colors. Optimize your images with online tools like GifWorks (http://www.gifworks.com). 7. Reduce the size of images by reducing its dimensions. Cropping images, also known as relevance-enhancing, can reduce size and also help focus the attention of the quick eye of the web surfer. 8. Use the jpg format for photos. Jpeg compression is known for its exceptional compression abilities with regard to photos. Many tools, such as ACDSee (http://www.acdsee.com/) can easily convert images from one format to another and allow you to set the compression level for jpeg images. 9. Reduce the total number of images on one page. Most web browsers download up to 4 images concurrently; however, each connection adds to the overall response/load time. 10. Reuse images whenever possible to take advantage of server-side (web server) and client-side (browser) caching. 11. Specify image WIDTH and HEIGHT attributes for faster loading in the browser. 12. Combine images and use image maps instead of segmenting images, remembering that each image loaded is a connection between the web browser and the web server. 13. Use image ALT attributes sparingly. Each character adds to the size of the web page and to the load time. HTML 14. Use comments sparingly. While invisible when a web page is loaded in a browser, the comments are still transferred from the web server, needlessly wasting bandwidth. 15. Avoid unnecessary HTML tags: not all tags need a closing tag. For example, it is not necessary to have a close or tag. 16. Optimize your HTML code with free online tools such as iWebTool (http://www.iwebtool.com/html_optimizer) to reduce the overall size of the html file. 17. Avoid using frames. Each frame loads its own web page which can increase the overall response time of a webpage. 18. Minimize the amount of text and sub-tags between the HEAD open and close tag. 19. Place external JavaScript tags, i.e. with src=”[someurl]”, at the end of the document to delay loading. 20. Simplify tables and avoid nested tables (tables within tables). 21. In tables use background colors instead of images. 22. Avoid using WYSIWYG editors, e.g. FrontPage, that include extra and irrelevant text and HTML tags. Learn to edit HTML code by hand. ASP 23. Disable Session State if not using sessions. If you are using sessions, consider using cookies or an id in the query string along with temporarily storing data in a database. To disable session state, at the top of your ASP page, include the directive: <%@ ENABLESESSIONSTATE=false %> 24. Use Option Explicit to reduce coding errors. At the top of your ASP page, include the directive: <% Option Explicit %> 25. Use Server.Transfer over Response.Redirect. Response.Redirect uses an additional round-trip to the web server whereas Server.Transfer does not, reducing the amount of bandwidth used, system resources, and overall response time. 26. When specifying a URL without a web page, e.g. http://www.exclamationsoft.com, include the trailing slash, e.g. http://www.exclamationsoft.com/, to save a trip back to the web server. 27. Reduce the use of global variables. 28. Reduce the number of include files used on a page. Also, segment and categorize functions in commonly used include files. 29. Be careful of string concatenation as the size of the string grows. As the string grows through concatenation, it is copied to a new location in memory each time. 30. Set objects, especially database objects to Nothing when no longer needed. For example, Set oRecordset = Nothing. 31. Keep blocks of ASP script together. Each switch between ASP script and HTML causes the compiler to stop and start processing. 32. Don’t use ASP commenting: <% ‘ comment %> which is compiled each time the page is loaded. Instead, use HTML commenting or no commenting at all. 33. Don’t leave empty Session_OnStart or Session_OnEnd methods. If Sessions are not used in your application, remove these two methods since they will be compiled and executed even when empty. ASP.NET 34. ASP.NET Cache API. If you are not using the Cache API, stop your coding and read the help on this subject and implement it as soon as possible. 35. Reduce multiple database resultsets. Each database query with returned results is a round trip to the database server, adding to the overall response time. 36. Use “paged” data access, e.g. ASP.NET makes it easy to create DataGrids and DataLists of results from database queries. Use them to your advantage by only showing a small sub-set of those results to improve web page response times. 37. Use HttpContext.Items to add frequently used objects during a single page load to create a “per-request” cache. 38. Utilize background processing to help with long running tasks. Create multi-threaded operations when possible and feasible. 39. Use quick page caching for pages that are displayed repeatedly (think auto-refresh): <%@ Page OutputCache VaryByParams="none" Duration="60" %> 40. If not using form post-back, turn off viewstate: <%@ Page EnableViewState="false" %> 41. Avoid catching unnecessary exceptions: exceptions incur a large amount of overhead and should not be used for program logic flow control. 42. Avoid throwing exceptions. 43. Enable buffering. 44. Use Page.IsPostBack to prevent code from being needlessly executed. 45. Ensure debug is set to false and the release build is used in production. 46. Use client-side validation controls to reduce server round-trips. 47. Use StringBuilder when co I Was An Adsense Dummy - Are you? >The ease with which webmasters can post the Adsense code made Adsense a very attractive way of monetizing a site. Google took care of coming up with the exact code - you just choose some color and other preferences - and you stuck the code on your pages to make money. Google improved the program substantially. They added new features, like AdLinks, which allowed webmasters to extract money from locations that were previously non-contributory; they added channels to allow monitoring of which locations were and were not pulling their weight. Like a lot of webmasters I made more from Adsense than I did from the day job and finally quit working to live the Adsense UPS club member life. But, it's time for a radical rethink.The problem with humans is that they like to take the easy way out. Google appreciates that and doesn't give you too much of responsibility for running the ads on your site. The general message is that you should trust them to serve the highest paying ads for the perfectly logical reason that as their earnings are a percentage of yours it's in their self-interest to maximize your ad revenue. A 14. Use comments sparingly. While invisible when a web page is loaded in a browser, the comments are still transferred from the web server, needlessly wasting bandwidth. 15. Avoid unnecessary HTML tags: not all tags need a closing tag. For example, it is not necessary to have a close or tag. 16. Optimize your HTML code with free online tools such as iWebTool (http://www.iwebtool.com/html_optimizer) to reduce the overall size of the html file. 17. Avoid using frames. Each frame loads its own web page which can increase the overall response time of a webpage. 18. Minimize the amount of text and sub-tags between the HEAD open and close tag. 19. Place external JavaScript tags, i.e. with src=”[someurl]”, at the end of the document to delay loading. 20. Simplify tables and avoid nested tables (tables within tables). 21. In tables use background colors instead of images. 22. Avoid using WYSIWYG editors, e.g. FrontPage, that include extra and irrelevant text and HTML tags. Learn to edit HTML code by hand. ASP 23. Disable Session State if not using sessions. If you are using sessions, consider using cookies or an id in the query string along with temporarily storing data in a database. To disable session state, at the top of your ASP page, include the directive: <%@ ENABLESESSIONSTATE=false %> 24. Use Option Explicit to reduce coding errors. At the top of your ASP page, include the directive: <% Option Explicit %> 25. Use Server.Transfer over Response.Redirect. Response.Redirect uses an additional round-trip to the web server whereas Server.Transfer does not, reducing the amount of bandwidth used, system resources, and overall response time. 26. When specifying a URL without a web page, e.g. http://www.exclamationsoft.com, include the trailing slash, e.g. http://www.exclamationsoft.com/, to save a trip back to the web server. 27. Reduce the use of global variables. 28. Reduce the number of include files used on a page. Also, segment and categorize functions in commonly used include files. 29. Be careful of string concatenation as the size of the string grows. As the string grows through concatenation, it is copied to a new location in memory each time. 30. Set objects, especially database objects to Nothing when no longer needed. For example, Set oRecordset = Nothing. 31. Keep blocks of ASP script together. Each switch between ASP script and HTML causes the compiler to stop and start processing. 32. Don’t use ASP commenting: <% ‘ comment %> which is compiled each time the page is loaded. Instead, use HTML commenting or no commenting at all. 33. Don’t leave empty Session_OnStart or Session_OnEnd methods. If Sessions are not used in your application, remove these two methods since they will be compiled and executed even when empty. ASP.NET 34. ASP.NET Cache API. If you are not using the Cache API, stop your coding and read the help on this subject and implement it as soon as possible. 35. Reduce multiple database resultsets. Each database query with returned results is a round trip to the database server, adding to the overall response time. 36. Use “paged” data access, e.g. ASP.NET makes it easy to create DataGrids and DataLists of results from database queries. Use them to your advantage by only showing a small sub-set of those results to improve web page response times. 37. Use HttpContext.Items to add frequently used objects during a single page load to create a “per-request” cache. 38. Utilize background processing to help with long running tasks. Create multi-threaded operations when possible and feasible. 39. Use quick page caching for pages that are displayed repeatedly (think auto-refresh): <%@ Page OutputCache VaryByParams="none" Duration="60" %> 40. If not using form post-back, turn off viewstate: <%@ Page EnableViewState="false" %> 41. Avoid catching unnecessary exceptions: exceptions incur a large amount of overhead and should not be used for program logic flow control. 42. Avoid throwing exceptions. 43. Enable buffering. 44. Use Page.IsPostBack to prevent code from being needlessly executed. 45. Ensure debug is set to false and the release build is used in production. 46. Use client-side validation controls to reduce server round-trips. 47. Use StringBuilder when co Advice You Won't Read in Job - Hunting Guides >As the head of hiring for a nonprofit lobbying organization, I regularly see job candidates missing out on some of the most effective ways to make themselves stand out. Here are some of the things I wish every applicant knew.A cover letter can get you in the door.Too many people use cover letters to simply summarize their r?sum?s. With such limited initial contact, don't squander a page regurgitating the contents of the other pages.When used correctly, a cover letter can win you an interview that your r?sum? alone won't. Use it to explain why you want this particular job -- not just a job in this field. The more specifically you can tie it to the job description, the better. Other ways to stand out:* If this is your dream job, say so and explain why. I want candidates who want this job, not a job. I'll always take an extra minute on the r?sum? of someone who says the position is his or her dream, even if it's not an obvious fit. (But be honest -- if you're applying for your "dream job" at every gig in town, you'll probably get caught.)* If you're not a perfect match, acknowledge it. You <% Option Explicit %> 25. Use Server.Transfer over Response.Redirect. Response.Redirect uses an additional round-trip to the web server whereas Server.Transfer does not, reducing the amount of bandwidth used, system resources, and overall response time. 26. When specifying a URL without a web page, e.g. http://www.exclamationsoft.com, include the trailing slash, e.g. http://www.exclamationsoft.com/, to save a trip back to the web server. 27. Reduce the use of global variables. 28. Reduce the number of include files used on a page. Also, segment and categorize functions in commonly used include files. 29. Be careful of string concatenation as the size of the string grows. As the string grows through concatenation, it is copied to a new location in memory each time. 30. Set objects, especially database objects to Nothing when no longer needed. For example, Set oRecordset = Nothing. 31. Keep blocks of ASP script together. Each switch between ASP script and HTML causes the compiler to stop and start processing. 32. Don’t use ASP commenting: <% ‘ comment %> which is compiled each time the page is loaded. Instead, use HTML commenting or no commenting at all. 33. Don’t leave empty Session_OnStart or Session_OnEnd methods. If Sessions are not used in your application, remove these two methods since they will be compiled and executed even when empty. ASP.NET 34. ASP.NET Cache API. If you are not using the Cache API, stop your coding and read the help on this subject and implement it as soon as possible. 35. Reduce multiple database resultsets. Each database query with returned results is a round trip to the database server, adding to the overall response time. 36. Use “paged” data access, e.g. ASP.NET makes it easy to create DataGrids and DataLists of results from database queries. Use them to your advantage by only showing a small sub-set of those results to improve web page response times. 37. Use HttpContext.Items to add frequently used objects during a single page load to create a “per-request” cache. 38. Utilize background processing to help with long running tasks. Create multi-threaded operations when possible and feasible. 39. Use quick page caching for pages that are displayed repeatedly (think auto-refresh): <%@ Page OutputCache VaryByParams="none" Duration="60" %> 40. If not using form post-back, turn off viewstate: <%@ Page EnableViewState="false" %> 41. Avoid catching unnecessary exceptions: exceptions incur a large amount of overhead and should not be used for program logic flow control. 42. Avoid throwing exceptions. 43. Enable buffering. 44. Use Page.IsPostBack to prevent code from being needlessly executed. 45. Ensure debug is set to false and the release build is used in production. 46. Use client-side validation controls to reduce server round-trips. 47. Use StringBuilder when co Ebay Selling And Post Selling Checklist API, stop your coding and read the help on this subject and implement it as soon as possible.Despite the fact that eBay has provided sellers and buyers with a perfect venue to interact, yet there is the need for you to make extra effort in planning and proper coordination to enhance your trading ventures’ profitability. This is the difference between the ordinary seller and the extra ordinary or super-sellers. Before you will earn above the ordinary eBay traders, you must move from the ordinary level to the extra ordinary. I will show you how!I will now tell you what you should do before, during and after each trading effort at eBay so that you will be classified among the few that are successful on the wealth-creating mega-market forum. Even if you are a newbie, these tips are good for you!PRE-SALES PLANS Note the following points when making your plans:Ensure that your plans are written. Keep your plans where you can see it daily. Your plans must be measurable so that you will be able to evaluate your result You may need to change some of your plans. But, you must be as rigid as possible. Those who change their plans frequently hardly achieve anything in business and even in life. 35. Reduce multiple database resultsets. Each database query with returned results is a round trip to the database server, adding to the overall response time. 36. Use “paged” data access, e.g. ASP.NET makes it easy to create DataGrids and DataLists of results from database queries. Use them to your advantage by only showing a small sub-set of those results to improve web page response times. 37. Use HttpContext.Items to add frequently used objects during a single page load to create a “per-request” cache. 38. Utilize background processing to help with long running tasks. Create multi-threaded operations when possible and feasible. 39. Use quick page caching for pages that are displayed repeatedly (think auto-refresh): <%@ Page OutputCache VaryByParams="none" Duration="60" %> 40. If not using form post-back, turn off viewstate: <%@ Page EnableViewState="false" %> 41. Avoid catching unnecessary exceptions: exceptions incur a large amount of overhead and should not be used for program logic flow control. 42. Avoid throwing exceptions. 43. Enable buffering. 44. Use Page.IsPostBack to prevent code from being needlessly executed. 45. Ensure debug is set to false and the release build is used in production. 46. Use client-side validation controls to reduce server round-trips. 47. Use StringBuilder when concatenating strings. Database 48. Use SQL Server or another professional level database over Access. 49. Use stored procedures over simple SQL queries. 50. Connection Pooling – ensure connection pooling is enabled by using a DSN (Data Source Name) in the ODBC Data Source Administrator. IIS 51. Use server side compression software such as Port80’s httpZip (http://www.port80software.com/products/httpzip/) 52. Use GZip compression to reduce bandwidth, but be aware that CPU utilization may go up. A-B testing can help you find the right balance of whether GZip compression is right for your website. 53. Use IIS 6.0, which includes significant performance enhancements such as Kernel Caching. 54. Don’t install or use Microsoft Index Server unless you need it. The cost far outweighs the benefits that Index Server will give. 55. Don’t enable logging unless needed. Logging is disk and resource intensive. 56. Run IIS “in-process” if the website is mostly static. Mostly dynamic or unstable websites should not use this setting. 57. Enable “Cache ISAPI applications” for sites that use ASP which benefits greatly from this setting. 58. Disable debugging on production servers. 59. Enable “HTTP Keep Alives” for IIS 5.0 – This setting is enabled by default in IIS 6.0. 60. Shorten connection timeouts to reduce the hold on resources. Resources used: 1. MSDN 2. Chapter 6 — Improving ASP.NET Performance 3. Tips to Improve ASP Application Performance 4. IIS 101: The Basics of Performance Tuning 5. Top Ten Ways To Pump Up IIS Performance Copyright 2006 ExclamationSoft
HTTP = HTML link (for blogs, profiles,phorums):
Related Articles:The APSA Process In Nitrogen Generataors Business Gifts for Your Clients and Employees
|