<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當(dāng)前位置: 首頁 - 科技 - 知識百科 - 正文

        Asp.net 網(wǎng)站性能優(yōu)化二則分享

        來源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 22:42:47
        文檔

        Asp.net 網(wǎng)站性能優(yōu)化二則分享

        Asp.net 網(wǎng)站性能優(yōu)化二則分享:隨著后端優(yōu)化空間越來越小,現(xiàn)在越來越多的網(wǎng)站更注重前端性能的優(yōu)化,就是瀏覽器,http層面的優(yōu)化,這里寫兩點(diǎn)最簡單最有效的 asp.net網(wǎng)站優(yōu)化技巧。 了解常見的網(wǎng)站性能優(yōu)化技巧 首先我們要學(xué)一些優(yōu)化網(wǎng)站性能和體驗(yàn)的理論和基礎(chǔ)知識,雅虎已經(jīng)幫我們總結(jié)好
        推薦度:
        導(dǎo)讀Asp.net 網(wǎng)站性能優(yōu)化二則分享:隨著后端優(yōu)化空間越來越小,現(xiàn)在越來越多的網(wǎng)站更注重前端性能的優(yōu)化,就是瀏覽器,http層面的優(yōu)化,這里寫兩點(diǎn)最簡單最有效的 asp.net網(wǎng)站優(yōu)化技巧。 了解常見的網(wǎng)站性能優(yōu)化技巧 首先我們要學(xué)一些優(yōu)化網(wǎng)站性能和體驗(yàn)的理論和基礎(chǔ)知識,雅虎已經(jīng)幫我們總結(jié)好

        隨著后端優(yōu)化空間越來越小,現(xiàn)在越來越多的網(wǎng)站更注重前端性能的優(yōu)化,就是瀏覽器,http層面的優(yōu)化,這里寫兩點(diǎn)最簡單最有效的 asp.net網(wǎng)站優(yōu)化技巧。

        了解常見的網(wǎng)站性能優(yōu)化技巧

        首先我們要學(xué)一些優(yōu)化網(wǎng)站性能和體驗(yàn)的理論和基礎(chǔ)知識,雅虎已經(jīng)幫我們總結(jié)好了,詳見參考鏈接中的幾篇文章,有好心人已經(jīng)給翻譯成中文了。這里面提到的一些技巧可操作性都很強(qiáng),建議每一個(gè)網(wǎng)站開發(fā)人員都仔細(xì)學(xué)習(xí)并進(jìn)行實(shí)踐,可以說不了解這里面說的優(yōu)化技巧,提升網(wǎng)站前端性能就無從談起。

        診斷網(wǎng)站性能

        要想優(yōu)化網(wǎng)站的前端性能,首先要查看最影響前端性能的瓶頸是哪些?最常用的工具就是Google的Page Sped和Yahoo的YSlow,這兩個(gè)工具都是在Firefox下使用的,并且是基于FireBug的,F(xiàn)ireBug是前端開發(fā)人員必備的一個(gè)插件了。這兩個(gè)工具可以幫你診斷你的頁面的性能瓶頸在哪里,比如打開你的站點(diǎn)首頁共消耗了多少網(wǎng)絡(luò)流量,進(jìn)行了多少次HTTP請求,每個(gè)頁面組件是否可以進(jìn)行緩存,頁面加載的各個(gè)執(zhí)行過程各占用了多少時(shí)間,加載中是否有阻塞情況,頁面組件并行加載情況如何,圖片是否還可以進(jìn)行無損壓縮,腳本和樣式放置的位置是否合理,是否刪除了不必要的空白,是否進(jìn)行了gzip的壓縮等等。知道了這些信息,你就可以有針對性的進(jìn)行網(wǎng)站性能優(yōu)化,先把最影響性能的地方優(yōu)化掉。

        這兩個(gè)工具使用起來也很簡單,詳見參考鏈接中的兩篇文章。

        進(jìn)行優(yōu)化實(shí)踐

        根據(jù)我對網(wǎng)站優(yōu)化的學(xué)習(xí)和實(shí)踐,總結(jié)出來一些經(jīng)驗(yàn):一般網(wǎng)站性能消耗都集中在網(wǎng)絡(luò)下載上,包括頁面本身的HTML以及圖片,腳本,樣式等組件的下載,尤其是在網(wǎng)速比較慢的時(shí)候,下載這些東西要花費(fèi)整個(gè)網(wǎng)頁呈現(xiàn)的大部分時(shí)間,這些東西下載完成后,本地的渲染和展現(xiàn)一般會(huì)很快,除非有很復(fù)雜的效果或腳本,而服務(wù)端執(zhí)行的快慢要看具體服務(wù)器的邏輯,優(yōu)化起來復(fù)雜度較高,往往站點(diǎn)本身還要訪問后端的其它服務(wù)器,數(shù)據(jù)庫等。

        解決這個(gè)首先有兩點(diǎn)可以入手,一是對頁面組件進(jìn)行壓縮,web用的圖片一般本身就是壓縮格式,所以壓縮空間不太大,還會(huì)額外占用服務(wù)器CPU,但腳本,樣式,HTML這些文本內(nèi)容用GZIP壓縮的壓縮比就非常大了,而且現(xiàn)在大多數(shù)瀏覽器都支持GZIP壓縮。另一方面是對腳本,樣式,圖片加Http Expire頭,加上這個(gè)過期頭,網(wǎng)站只需要第一次打開時(shí)需要下載這些網(wǎng)頁組件,之后再打開甚至連HTTP請求都不用發(fā)起,直接在本地加載了,當(dāng)然腳本和樣式服務(wù)端有可能以后還會(huì)變化,我們需要利用URL重寫進(jìn)行腳本和樣式引用的自動(dòng)改名,以便在腳本和頁面更新后刷新利覽器緩存。

        可喜的是要做到這兩點(diǎn),在IIS7里非常簡單,首先說壓縮,在win7里利用“打開或關(guān)閉windows功能”里打開IIS性能工具里的“動(dòng)態(tài)內(nèi)容壓縮”和“靜態(tài)內(nèi)容壓縮”,如圖1。

        然后在IIS管理器里,選中要壓縮的網(wǎng)站,雙擊壓縮按鈕把動(dòng)態(tài)壓縮和靜態(tài)壓縮的勾加上就行了,默認(rèn)會(huì)對mimetype為text/*和application/x-javascript進(jìn)行壓縮,一般這就夠用了,但I(xiàn)IS7默認(rèn)對.js文件使用application/x-javascript的mimetype,而默認(rèn)對application/x-javascript進(jìn)行的是動(dòng)態(tài)壓縮,動(dòng)態(tài)壓縮和靜態(tài)壓縮的區(qū)別就是不會(huì)被IIS的緩存機(jī)制緩存,每次訪問都會(huì)去讀取文件或路由請求到后面的模塊,所以我們要把.js的mimetype改成application/javascript,如圖2

        然后對application/x-javascript進(jìn)行動(dòng)態(tài)壓縮,對application/javascript進(jìn)行靜態(tài)壓縮,需要配置C:\Windows\System32\inetsrv\config\applicationHost.config,如下圖3

         

        對頁面組件進(jìn)行了壓縮有已經(jīng)減少了不少網(wǎng)絡(luò)流量,提升了很大的性能,但是一些腳本和樣式一般情況下很少改變,每次訪問網(wǎng)頁都要重新下載還是會(huì)消耗不少網(wǎng)絡(luò)流量,這就需要配置靜態(tài)文件的過期時(shí)間了。

        IIS7的管理器里有個(gè)HTTP響應(yīng)標(biāo)頭的功能,一般網(wǎng)站的腳本、樣式和圖片分別放在scripts,styles,images目錄下,我們直接為這幾個(gè)目錄下的文件設(shè)置過期時(shí)間為100天就可以了,在IIS7的管理器里直接可以進(jìn)行操作,具體見參考鏈接,就不重復(fù)了,設(shè)置成功后會(huì)在這3個(gè)子目錄里分別生成一個(gè)web.config文件,并設(shè)置cacheControlMode=UseMaxAge,cacheControlMaxAge=100.00:00:00這樣設(shè)置以后優(yōu)化效果就很好了,第一次打開網(wǎng)頁后,再次打開網(wǎng)頁要比以前快好多倍,但是有一個(gè)問題就是如果你的樣式或腳本修改后,如果客戶端不刷新頁面,就不會(huì)生效了。解決這個(gè)問題利用URL Rewrite把樣式,腳本的引用路徑加一個(gè)時(shí)間戳,如果腳本改動(dòng)了后,時(shí)間戳就改動(dòng)了,引用的文件名就變了,瀏覽器就會(huì)下載新的樣式了,而新的樣式實(shí)際上經(jīng)過url rewrite后還是以前的名字,比如/scripts/base.201001111502.js實(shí)際上就是/scripts/base.js,具體操作見參考文章。

        但文章里說的是iis6.0用的是URLRewrite組件,在IIS7里有一個(gè)免費(fèi)的rewrite模塊,在微軟網(wǎng)站下載下來安裝上就行了,它的配置規(guī)則和URLRewrite不太一樣,最重要的區(qū)別就是對正則分組匹配不是用$1,$2引用,而是用{R:1}這種格式引用,還有就是目標(biāo)url的配置不需要正則轉(zhuǎn)義符,比如“。”就是“。”,不需要是“\。”,如果不注意這個(gè)就等著404吧,具體IIS7.5下的重寫模塊使用和注意事項(xiàng)可看后面的參考鏈接,我這里的配置如下
        代碼如下:


        {{{
        <rewrite>
        <rules>
        <rule name="static_file_auto_version">
        <match url="^(scripts|styles|images)/(.*?)\.[0-9]+\.(css|js|gif|png|jpg)" />
        <action type="Rewrite" url="{R:1}/{R:2}.{R:3}" />
        </rule>
        </rules>
        </rewrite>
        }}}

        小節(jié)

        進(jìn)行了這兩處優(yōu)化后,網(wǎng)站性能已經(jīng)提升了不少了,接下來再按照雅虎提供的優(yōu)化原則和page speed的提示看看還有哪些是可以比較簡單而有效的進(jìn)行優(yōu)化的。(來源:蛙蛙池塘)

        聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        Asp.net 網(wǎng)站性能優(yōu)化二則分享

        Asp.net 網(wǎng)站性能優(yōu)化二則分享:隨著后端優(yōu)化空間越來越小,現(xiàn)在越來越多的網(wǎng)站更注重前端性能的優(yōu)化,就是瀏覽器,http層面的優(yōu)化,這里寫兩點(diǎn)最簡單最有效的 asp.net網(wǎng)站優(yōu)化技巧。 了解常見的網(wǎng)站性能優(yōu)化技巧 首先我們要學(xué)一些優(yōu)化網(wǎng)站性能和體驗(yàn)的理論和基礎(chǔ)知識,雅虎已經(jīng)幫我們總結(jié)好
        推薦度:
        標(biāo)簽: 網(wǎng)站 性能 優(yōu)化
        • 熱門焦點(diǎn)

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 激情小说亚洲图片| 亚洲一区精品视频在线| 青娱乐在线免费观看视频| 免费看片A级毛片免费看| 亚洲中文字幕一二三四区苍井空| 日韩在线播放全免费| 久久久久亚洲精品日久生情| 91视频免费网址| 亚洲女人18毛片水真多| 丁香花在线观看免费观看| 成人区精品一区二区不卡亚洲| 成人性生交大片免费看午夜a| 亚洲熟妇AV乱码在线观看| 国产精品亚洲αv天堂无码| 免费大片av手机看片高清| 亚洲JIZZJIZZ中国少妇中文| 大妹子影视剧在线观看全集免费| 亚洲综合伊人久久大杳蕉| 久久伊人免费视频| 国产精品高清视亚洲精品| 国产成人精品免费视频大全五级| 黄色一级视频免费| 久久亚洲国产伦理| 国产1000部成人免费视频| 国产亚洲精品成人AA片| 亚洲成aⅴ人片久青草影院| a级毛片毛片免费观看久潮 | 18禁美女裸体免费网站| 亚洲AV网站在线观看| a级毛片黄免费a级毛片| 久久精品国产亚洲AV蜜臀色欲| 国产精品美女自在线观看免费 | 波多野结衣中文一区二区免费| eeuss影院ss奇兵免费com| 亚洲免费精彩视频在线观看| 无码国产精品一区二区免费I6| 美女免费视频一区二区三区| 亚洲国产精品嫩草影院在线观看 | 精品久久久久久无码免费| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 伊人久久综在合线亚洲91|