ASP.NET的实用技巧详细介绍
什么是ASP.NET
ASP.NET 是一种用于构建 Web 应用程序的框架,它是从 ASP 框架发展而来的,是一个服务器端的 Web 应用程序框架,由微软公司开发。ASP.NET 支持多种编程语言,如 VB.NET 、C#,在 Windows 平台上运行,可以自由地创建 Web 服务和动态网页应用程序。
ASP.NET的实用技巧
1. 使用 Bundling and Minification
使用 Bundling and Minification 可以很好的提升网站性能。 Bundling 就是将 CSS 和 JavaScript 文件合并到一个文件中,Minification 将文件中的空格,注释等无用信息去掉,从而减小文件大小,缩短加载时间。
示例 展示使用Bundling and Minification的代码片段
CSS:
bundles.Add(new StyleBundle("~/Content/css").Include(
"~/Content/bootstrap.min.css",
"~/Content/site.css"));
JS:
bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include(
"~/Scripts/jquery.validate*",
"~/Scripts/jquery.unobtrusive*"));
2. 压缩Response
ASP.NET提供了一个可以压缩Response的方法,在.NET Framework 4.5.2以上,直接在配置文件中配置即可。
示例
<system.webServer>
<httpCompression
directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files"
minFileSizeForComp="256"
staticCompressionIgnoreHitFrequency="true">
<scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" />
<dynamicTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/javascript" enabled="true" />
<add mimeType="*/*" enabled="false" />
</dynamicTypes>
<staticTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/javascript" enabled="true" />
<add mimeType="*/*" enabled="false" />
</staticTypes>
</httpCompression>
总结
ASP.NET拥有很多实用技巧,例如Bundling and Minification 和 压缩Response,对于效率以及用户体验都有非常积极的影响。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:ASP.NET的实用技巧详细介绍 - Python技术站