网站优化记录-通过命令预编译Asp.net 网站,成功优化到毫秒级别。
在去年一次項(xiàng)目上線時(shí)發(fā)現(xiàn)部署的站點(diǎn)首次訪問(wèn)跟回收后響應(yīng)特別慢,每次都在3秒以內(nèi)。(使用的是vs工具預(yù)編譯的方式發(fā)布),在隨后找到解決辦法是通過(guò)命令預(yù)編譯Asp.net 網(wǎng)站,成功解決站點(diǎn)響應(yīng)在毫秒級(jí)別。
預(yù)編譯 ASP.NET 網(wǎng)站
預(yù)編譯 ASP.NET 網(wǎng)站可縮短用戶的初始響應(yīng)時(shí)間,因?yàn)轫?yè)在第一次被請(qǐng)求時(shí)無(wú)需編譯。這對(duì)于經(jīng)常更新的大型網(wǎng)站尤其有用。
https://msdn.microsoft.com/zh-cn/library/ms227972(VS.80).aspx 微軟介紹
使用說(shuō)明打開(kāi)cmd命令
C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_compiler -v \ -p 項(xiàng)目路徑 部署文件路徑 -fixednames
?
對(duì)比Visual Studio 發(fā)布預(yù)編譯執(zhí)行的命令,看到命令多了個(gè)-u,但生成出來(lái)的文件差別卻很大。
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_compiler.exe -v / -p "" -u ""?
如viewStart文件
左邊命令發(fā)布,右邊工具發(fā)布
發(fā)布文件對(duì)比
經(jīng)過(guò)服務(wù)器部署對(duì)比發(fā)現(xiàn)命令發(fā)布響應(yīng)速度更快,尤其是在低版本IIS里。
個(gè)人觀點(diǎn),不對(duì)之處還望大家?guī)兔χ刚?/p>
轉(zhuǎn)載于:https://www.cnblogs.com/cainiaodage/p/6610936.html
總結(jié)
以上是生活随笔為你收集整理的网站优化记录-通过命令预编译Asp.net 网站,成功优化到毫秒级别。的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 腾讯云数据库团队:MySQL5.7 JS
- 下一篇: 6、LAM使用