How to develop high performance ASP.NET applications

zhaozj2021-02-16  50

JPYC [original]

To make the written code reach an acceptable performance level, you can achieve the following techniques:

1. Disable it when you do not use a session state. detailed

2. Carefully select the session status provider. detailed

3. Avoid unnecessary round-trip processes from the server. detailed

4. Use Page.isPostback to avoid unnecessary processing on the round-trip process. detailed

5. Use the ASP.NET server control in the appropriate environment. detailed

6. Save the server control view status only when necessary. detailed

7. Use the httpresponse.write method for string series. detailed

8. Unless there is a special reason to turn off the buffer, it will keep it open. detailed

9. Do not rely on the exception in your code. detailed

10. Appropriate use of garbage collectors and automatic memory management of common language runtime libraries. detailed

11. If there is a large web application, consider performing a pre-compiled compilation. detailed

12. Recycling the process when running an ASP.NET web application on Internet Information Services 5.0. detailed

13. Adjust the number of threads for each auxiliary process when necessary. detailed

14. Redirect the page between the same application using the httpserverutility.transfer method. detailed

15. Make all modules in the request line as efficient as possible. detailed

16. Using early bindings in Visual Basic .NET or JScript code. detailed

17. Migrate the intensive COM components to the managed code. detailed

18. Avoid single-threaded unit (STA) COM components. detailed

19. Use the SQL Server stored procedure for data access. detailed

20. Use the SQLDataReader class to quickly enter the data cursor. detailed

21. Select the data viewing mechanism for the page or application. detailed

22. As long as it is possible, the cache data and page output. detailed

23. For applications that are widely rely on external resources, consider enabling network gardening on multiprocessor computers. detailed

24. Be sure to disable debug mode. detailed

25. Optimize a web server computer and a specific application configuration file to comply with your specific needs. detailed

转载请注明原文地址:https://www.9cbs.com/read-19748.html

New Post(0)