婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識(shí)庫 > 基于Asp.Net MVC4 Bundle捆綁壓縮技術(shù)的介紹

基于Asp.Net MVC4 Bundle捆綁壓縮技術(shù)的介紹

熱門標(biāo)簽:廈門四川外呼系統(tǒng) 山東防封電銷卡辦理套餐 濟(jì)源人工智能電話機(jī)器人價(jià)格 杭州智能電話機(jī)器人 地圖標(biāo)注位置多的錢 百度地圖標(biāo)注點(diǎn)擊事件 泰州手機(jī)外呼系統(tǒng)軟件 怎樣在地圖標(biāo)注消火栓圖形 內(nèi)蒙古智能電銷機(jī)器人哪家強(qiáng)

很高興,最近項(xiàng)目用到了Asp.Net MVC4 + Entity Framework5,發(fā)現(xiàn)mvc4加入了Bundle、Web API等技術(shù),著實(shí)讓我興奮,以前是用第三方的,這里主要說說Bundle技術(shù)。

很多大網(wǎng)站都沒有用Bundle技術(shù)造成很多資源浪費(fèi)與性能的犧牲,別小瞧 用上了你會(huì)發(fā)現(xiàn)他的好處:

將多個(gè)請(qǐng)求捆綁為一個(gè)請(qǐng)求,減少服務(wù)器請(qǐng)求數(shù)

 沒有使用Bundle技術(shù),debug下看到的是實(shí)際的請(qǐng)求數(shù)與路徑

 

使用Bundle技術(shù),并且擁有緩存功能
調(diào)試設(shè)置為Release模式并按F5或修改web.config,就可以看到合并與壓縮的效果

壓縮javascript,css等資源文件,減小網(wǎng)絡(luò)帶寬,提升性能

后臺(tái)配置

  MVC4在架構(gòu)上有些變動(dòng),簡化了原來的Global.asax,增加了一些靜態(tài)的配置文件在App_Start下面,留意下BundleConfig.cs,顧名思義是Bundle的配置,所有它的配置在這里進(jìn)行就可以了,當(dāng)然也可以單獨(dú)的配置文件。

復(fù)制代碼 代碼如下:
public class BundleConfig { // For more information on Bundling, visit http://go.microsoft.com/fwlink/?LinkId=254725 public static void RegisterBundles(BundleCollection bundles) { bundles.Add(new ScriptBundle("~/bundles/jquery").Include( "~/Scripts/jquery-{version}.js")); bundles.Add(new ScriptBundle("~/bundles/jqueryui").Include( "~/Scripts/jquery-ui-{version}.js")); bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include( "~/Scripts/jquery.unobtrusive*", "~/Scripts/jquery.validate*")); // Use the development version of Modernizr to develop with and learn from. Then, when you're // ready for production, use the build tool at http://modernizr.com to pick only the tests you need. bundles.Add(new ScriptBundle("~/bundles/modernizr").Include( "~/Scripts/modernizr-*")); bundles.Add(new StyleBundle("~/Content/css").Include("~/Content/site.css")); bundles.Add(new StyleBundle("~/Content/themes/base/css").Include( "~/Content/themes/base/jquery.ui.core.css", "~/Content/themes/base/jquery.ui.resizable.css", "~/Content/themes/base/jquery.ui.selectable.css", "~/Content/themes/base/jquery.ui.accordion.css", "~/Content/themes/base/jquery.ui.autocomplete.css", "~/Content/themes/base/jquery.ui.button.css", "~/Content/themes/base/jquery.ui.dialog.css", "~/Content/themes/base/jquery.ui.slider.css", "~/Content/themes/base/jquery.ui.tabs.css", "~/Content/themes/base/jquery.ui.datepicker.css", "~/Content/themes/base/jquery.ui.progressbar.css", "~/Content/themes/base/jquery.ui.theme.css")); } }

這里大家可以按模塊化去配置,我們看到的下面的Url對(duì)應(yīng)的就是上面的bundles.Add(...) 所增加的js、css的virtualPath

需要注意的是不同virtualPath 增加的相同的資源文件,會(huì)被重復(fù)加載!

前臺(tái)調(diào)用

 對(duì)于公共的資源文件,通常我們都會(huì)放到_Layout.cshtml (webform中的母板頁) 文件中

   Script文件引用:@Scripts.Render(virtualPath[,virtualPath1][,virtualPath2][,...])
   CSS文件引用:  @Styles.Render(virtualPath[,virtualPath1][,virtualPath2][,...])

復(fù)制代碼 代碼如下:
@Styles.Render("~/Content/css") @Styles.Render("~/Content/themes/base/css")
...
@Scripts.Render("~/bundles/jquery") @Scripts.Render("~/bundles/jqueryui") @RenderSection("scripts", required: false)

正則匹配需要的,過濾不需要的

復(fù)制代碼 代碼如下:
bundles.IgnoreList.Clear(); bundles.IgnoreList.Ignore("*.debug.js"); bundles.IgnoreList.Ignore("*.min.js"); bundles.IgnoreList.Ignore("*-vsdoc.js"); bundles.IgnoreList.Ignore("*intellisense.js"); bundles.Add(new ScriptBundle("~/bundles/jquery", jqueryCdn).Include( "~/Scripts/jquery-{version}.js")); //匹配jquery版本    bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include( "~/Scripts/jquery.unobtrusive*", //匹配文件名前綴為jquery.unobtrusive "~/Scripts/jquery.validate*")); ...

使用CDN

復(fù)制代碼 代碼如下:
bundles.UseCdn = true; //使用CDN string jqueryCdn = "http:deom.jb51.net/jslib/jquery/jquery-1.7.1.min.js"; bundles.Add(new ScriptBundle("~/bundles/jquery", jqueryCdn).Include( "~/Scripts/jquery-{version}.js"));

當(dāng)cdn服務(wù)器掛了或不能訪問了,這里就會(huì)選擇本地的資源文件,debug下mvc 會(huì)讓我們看到他原來的面具,這點(diǎn)非常好利于我們調(diào)試。  
   

 

您可能感興趣的文章:
  • ASP.NET MVC下Bundle的使用方法
  • Asp.net MVC下使用Bundle合并、壓縮js與css文件詳解
  • ASP.NET MVC中使用Bundle打包壓縮js和css的方法
  • ASP.NET MVC Bundles 用法和說明(打包javascript和css)
  • 使用asp.net MVC4中的Bundle遇到的問題及解決辦法分享
  • 詳解Asp.Net MVC的Bundle捆綁

標(biāo)簽:周口 洛陽 朔州 朝陽 新鄉(xiāng) 百色 喀什 臺(tái)州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《基于Asp.Net MVC4 Bundle捆綁壓縮技術(shù)的介紹》,本文關(guān)鍵詞  基于,Asp.Net,MVC4,Bundle,捆綁,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《基于Asp.Net MVC4 Bundle捆綁壓縮技術(shù)的介紹》相關(guān)的同類信息!
  • 本頁收集關(guān)于基于Asp.Net MVC4 Bundle捆綁壓縮技術(shù)的介紹的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美在线色视频| 日韩电影在线观看一区| 亚洲与欧洲av电影| aaa欧美日韩| 日韩毛片在线免费观看| www.欧美.com| 中文字幕一区二区视频| 99综合电影在线视频| 日韩码欧中文字| 欧美日韩黄色影视| 青青草国产精品亚洲专区无| 精品少妇一区二区三区在线视频| 久久精品国产99国产| 久久久精品综合| 91蜜桃视频在线| 亚洲成人综合网站| 亚洲精品一区二区三区影院 | 88在线观看91蜜桃国自产| 亚洲第一主播视频| 久久精品视频一区| 在线视频一区二区免费| 久久精品二区亚洲w码| 国产亚洲va综合人人澡精品| 91小视频免费看| 蜜臀久久99精品久久久画质超高清| 久久久青草青青国产亚洲免观| av成人动漫在线观看| 日本亚洲视频在线| 亚洲人成伊人成综合网小说| 日韩一区二区三区高清免费看看| 成人小视频在线| 裸体健美xxxx欧美裸体表演| 国产精品丝袜91| 91精品国产日韩91久久久久久| www.欧美色图| 国产毛片精品视频| 日精品一区二区三区| 自拍偷拍亚洲综合| 国产欧美va欧美不卡在线| 欧美精品tushy高清| 91在线免费视频观看| 日韩成人免费电影| 中文字幕欧美国产| 日韩免费高清av| 91污在线观看| 国产成人激情av| 日本中文一区二区三区| 久久综合九色综合欧美98| 日本精品一区二区三区高清 | 欧美日韩在线三区| jlzzjlzz欧美大全| 国产馆精品极品| 日本不卡高清视频| 日韩精品一级二级| 亚洲bt欧美bt精品| 一区二区成人在线视频| 国产精品理论在线观看| 久久综合九色综合欧美就去吻| 欧美三级蜜桃2在线观看| 91美女福利视频| 国产999精品久久久久久| 日本va欧美va精品发布| 樱桃视频在线观看一区| 亚洲女人的天堂| 国产精品美女久久久久久久| 国产午夜精品福利| 欧美www视频| 欧美精品一区二区在线播放| 日韩一级完整毛片| 欧美精品乱码久久久久久| 欧美日韩国产另类一区| 在线观看亚洲专区| 欧美精品久久天天躁| 日韩欧美二区三区| 国产日韩精品一区二区浪潮av| 欧美国产一区在线| 久久久亚洲综合| 亚洲色图一区二区| 亚洲va天堂va国产va久| 七七婷婷婷婷精品国产| 美女免费视频一区二区| 精品在线观看免费| 精品一区二区av| 国产真实精品久久二三区| 青青草伊人久久| 国产高清视频一区| 91国产丝袜在线播放| 欧美色综合久久| 777a∨成人精品桃花网| 精品国产99国产精品| 精品蜜桃在线看| www激情久久| 亚洲国产精品二十页| 亚洲一区二区三区四区五区中文| 日本美女视频一区二区| 国产精品一卡二卡| 91久久免费观看| 在线日韩av片| 久久九九国产精品| 一区二区三区欧美亚洲| 亚洲福利视频导航| 成人午夜大片免费观看| 8x8x8国产精品| 自拍偷拍国产精品| 国产福利91精品一区| 欧美日韩一区久久| 国产精品乱人伦一区二区| 麻豆成人久久精品二区三区红| 日本道在线观看一区二区| 日韩一区二区三区观看| 亚洲制服欧美中文字幕中文字幕| 国产69精品久久99不卡| 欧美精品视频www在线观看| 一区视频在线播放| 韩国精品主播一区二区在线观看 | 在线观看成人免费视频| 久久精品在这里| 午夜视频一区在线观看| 91在线观看污| 欧美激情综合五月色丁香| 久久国产精品区| 91麻豆精品国产| 天堂在线亚洲视频| 在线精品视频小说1| 最新国产成人在线观看| 国产精品一区二区久久不卡| 日韩一区二区三区免费看| 一区二区成人在线视频| 97se狠狠狠综合亚洲狠狠| 国产亚洲成av人在线观看导航| 日韩极品在线观看| 欧美日韩精品系列| 亚洲一区免费观看| 99re视频这里只有精品| 综合久久久久综合| 欧美在线观看你懂的| 亚洲h在线观看| 欧美精品自拍偷拍动漫精品| 亚洲国产另类av| 欧美日韩一区二区在线视频| 中文字幕一区二区三| 99热这里都是精品| 亚洲伦理在线免费看| 欧美视频在线观看一区| 一区二区三区国产精品| 欧洲人成人精品| 日韩激情av在线| 久久这里只有精品首页| 成人午夜免费视频| 国产精品福利一区| 在线观看一区二区精品视频| 舔着乳尖日韩一区| 精品国产免费一区二区三区四区| 国产乱一区二区| 成人欧美一区二区三区白人| 日本伦理一区二区| 日韩黄色一级片| 久久久久88色偷偷免费| 91国产成人在线| 蜜臀精品一区二区三区在线观看 | 麻豆一区二区在线| 久久久久国产精品人| 成人av免费观看| 一区二区三区中文在线| 日韩视频永久免费| 成人h精品动漫一区二区三区| 一区二区三区小说| 制服丝袜亚洲网站| 国产高清在线精品| 亚洲综合在线五月| 精品久久久久久久久久久久包黑料 | 男女激情视频一区| 日本一区二区三区高清不卡| 91视频xxxx| 韩国v欧美v日本v亚洲v| 国产精品久久久久一区| 欧美一级精品大片| 成人激情免费网站| 美日韩一区二区| 国产拍欧美日韩视频二区| 欧美在线观看一区二区| 极品少妇一区二区| 亚洲一区二区三区视频在线| 久久无码av三级| 4438x成人网最大色成网站| 国产美女精品在线| 午夜伦欧美伦电影理论片| 国产日韩综合av| 欧美videos中文字幕| 欧美色综合网站| 99久免费精品视频在线观看| 亚洲成人免费观看| 欧美激情中文字幕| 555www色欧美视频| 91久久精品日日躁夜夜躁欧美| 国产精品亚洲专一区二区三区| 美腿丝袜在线亚洲一区| 亚洲动漫第一页| 一区二区三区免费在线观看| 国产精品午夜在线观看|