diff --git a/docs/en/Community-Articles/2023-04-17-How-to-Optimize-Your-ASP.NET-Core-Web-Application-for-Improved-Performance/post.md b/docs/en/Community-Articles/2023-04-17-How-to-Optimize-Your-ASP.NET-Core-Web-Application-for-Improved-Performance/post.md index fb7e3b2743..2af5eb9353 100644 --- a/docs/en/Community-Articles/2023-04-17-How-to-Optimize-Your-ASP.NET-Core-Web-Application-for-Improved-Performance/post.md +++ b/docs/en/Community-Articles/2023-04-17-How-to-Optimize-Your-ASP.NET-Core-Web-Application-for-Improved-Performance/post.md @@ -1,8 +1,8 @@ -# 💻 How to Optimize Your ASP.NET Core Web Application for Improved Performance 🚀 +# 💻 How to Optimize Your ASP.NET Application for Improved Performance 🚀 -If you want your ASP.NET Core web application to perform well, you need to optimize it for speed, responsiveness, and user experience. Performance optimization is critical for factors like fast page load times, improved response efficiency, and happy users. In this article, I'll provide several tips and tricks to help you optimize performance in ASP.NET Core. +If you want your ASP.NET application to perform well, you need to optimize it for speed, responsiveness, and user experience. Performance optimization is critical for factors like fast page load times, improved response efficiency, and happy users. In this article, I'll provide several tips and tricks to help you optimize performance in ASP.NET Core. -## 🚀 Use Response Compression +## 🚀 Use Response Compression in Your ASP.NET Application You can use ASP.NET Core's built-in response compression middleware to compress response data and reduce the amount of data that needs to be transferred over the network. To use response compression, add the following code to your application's Startup.cs file: ```javascript @@ -15,7 +15,7 @@ services.AddResponseCompression(options => app.UseResponseCompression(); ``` -## 🖼️ Optimize images: +## 🖼️ Optimize Images in Your ASP.NET Application: Images can be a major contributor to page bloat and slow load times. Here are some tips for optimizing images: @@ -43,7 +43,7 @@ Images can be a major contributor to page bloat and slow load times. Here are so ``` -## 🧱 Optimize HTML: +## 🧱 Optimize HTML in Your ASP.NET Application: The structure and organization of HTML can affect page speed. Here are some tips for optimizing HTML: @@ -55,19 +55,19 @@ The structure and organization of HTML can affect page speed. Here are some tips 🧱 Use semantic HTML elements (like nav, section, and article) to provide additional structure and meaning to the page. -## 🎨 Optimize CSS and JavaScript: +## 🎨 Optimize CSS and JavaScript in Your ASP.NET Application: -CSS and JavaScript files can be a major contributor to page load times. Here are some tips for optimizing CSS and JavaScript: +CSS and JavaScript files can be a major contributor to page load times. Here are some tips for optimizing CSS and JavaScript in your ASP.NET application: 🔨 Minify and concatenate CSS and JavaScript files to reduce their size. 🔩 Use the "defer" or "async" attributes for script tags to delay or asynchronously load scripts. -## 🔡 Use system fonts: +## 🔡 Use system fonts in Your ASP.NET Application: Loading custom fonts can be slow and increase page load times. Using system fonts can improve page speed by allowing the browser to use fonts that are already installed on the user's device. -## 🖼️ Use Placeholders and Progress Indicators: +## 🖼️ Use Placeholders and Progress Indicators in Your ASP.NET Application: To improve the perceived performance of your website, you can use placeholders and progress indicators for slow-loading sections of your page. You can use JavaScript to load these sections after the initial page load. @@ -100,7 +100,7 @@ Also, use ARIA labels to provide additional context for links. This can improve Another Example ``` -## 🌐 Optimize third-party resources: +## 🌐 Optimize third-party resources in Your ASP.NET Application: Third-party resources like social media widgets and advertising scripts can slow down page load times. Here are some tips for optimizing third-party resources: @@ -112,8 +112,8 @@ By following these optimization techniques, you can significantly improve the pa ## What is ABP Framework? -ABP Framework offers an opinionated architecture to build enterprise software solutions with best practices on top of the .NET and the ASP.NET Core platforms. It provides the fundamental infrastructure, production-ready startup templates, modules, themes, tooling, guides and documentation to implement that architecture properly and automate the details and repetitive work as much as possible. +ABP Framework offers an opinionated architecture to build enterprise software solutions with ASP.NET Core best practices on top of the .NET and the ASP.NET Core platforms. It provides the fundamental web application infrastructure, production-ready dotnet startup templates, modules, asp.net core ui themes, tooling, guides and documentation to implement that ASP.NET core architecture properly and automate the details and repetitive work as much as possible. If you are starting a new ASP.NET Core project, try [abp.io](https://abp.io/) now... -**IT IS FREE AND OPEN-SOURCE!** +**IT IS FREE AND OPEN-SOURCE!** \ No newline at end of file