99久久免费国产精品-天天爽夜夜爽夜夜爽-色噜噜久久综合伊人一本-国产无遮挡又黄又爽免费视频

在線客服:  

「南寧煙寒網絡」提供南寧網站建設、網站策劃、南寧網頁制作、網站設計、網站改版、南寧SEO優化、網站維護、南寧網站優化、南寧網站推廣、廣告設計等服務..

咨詢熱線

在線客服

24小時免費咨詢電話:18978941786

客服時間:上午9:30~下午6點

當前位置:首頁>> 技術文章 >> Web開發 >> 網站開發者對CSS.JS文件發布機制的思考

網站開發者對CSS.JS文件發布機制的思考

收藏 分享 發布日期:2012-2-12 16:30:43    編輯:admin  文章來源:cnblogs.com  點擊率:

在開發過程中,有時遇到由于緩存問題導致頁面不能及時更新,有時頁面引入了不必需的樣式腳本文件,有時由于文件太多,字節過大導致頁面的性能緩慢,為了解決這些問題,個人設想了一個初步的解決方案。

 

解決方案如下:

 

描述

備注

資源級別

    頁面的資源級別:

  1. 全局級(Common)
  2. 模塊級(Module)
  3. 頁面級(Page)

 

優化方案

    優化主要從以下幾個方面:

  1. 減少單個文件的字節大小
  2. 減少文件的個數(即減少http請求數)

     

其他的優化是從開發技巧上進行的,取決于專業水平

    文件輸出方案

  1. 合并
  2. 壓縮

    基于資源級別及優化方案,制定以下4種方案:

    1、直接引用單個文件依次引入(<link/>、<script/>)

    2、基于1,進行單個文件壓縮

    3、按照資源級別合并成新的單個文件

    4、基于3,進行合并后的文件壓縮



     

思考點

方案3: 如何確定合并的文件個數?


緩存問題

采用時間戳后綴

 

f2econfig_json

配置文件:

var f2eJson={
            "Version":"v3",//版本

"Update":"20091015",//根據時間戳更新緩存

"Compress":"1",//文件輸出方案(1,2,3,4)

"Common":[//全站公共樣式

  "common/global.css"

],

"Module":{ //模塊及樣式

       "模塊1":["product,.css"]

},

"Page":{//每個頁面所擁有的樣式

       "index.php":["","sys/index.css"],

         //第一個元素存儲模塊引用名稱,無則留空

       "search.php":["模塊1","product/search.css"]

       //引用多個模塊,用 “,”隔開,比如:   模塊1,模塊2

 }

}

  1. php有專門的json轉換庫
  2. js的配置結構同css的配置json

f2engine.php

   1、讀取json配置文件,轉化成php數組
   2、根據每個頁面的資源參數,查找該頁面擁有的樣式資源
   3、根據文件輸出方案,進行處理
   4、在頁面上輸出
  1. 配置文件沒有更新的情況下,只解析一次json為數組
  2. 只解析一次資源,并將結果保存,供下次直接使用

     

例子

    比如search.php這個頁面的樣式引用

     

  1. 根據頁面找到頁面級資源: Page["search.php"]
  2. 根據該數組的第一個值查找所引用的模塊樣式
  3. 根據配置文件中的“Compress”值確定文件輸出方案,并進行處理
  4. 在頁面上進行輸出

    //全站樣式 common

    <link type="text/css" href="common/global.pack.css?20091015" rel="stylesheet" />

    //模塊樣式 module

    <link type="text/css" href="product.pack.css?20091015" rel="stylesheet" />

    //頁面樣式 page

    <link type="text/css" href="product/serach.pack.css?20091015" rel="stylesheet" />

     

    注:壓縮后文件名稱變為   search.pack.css

     

 

代碼在開發中。歡迎大家一起探討指教下。

本文章由南寧網站建設南寧網站優化南寧網絡公司整理,轉載請注明出處:http://m.lidajijin.com/

關于我們 | 域名主機 | 建站套餐 | 企業動態 | 成功案例 | 網站推廣 | 建站知識 | 常見問題 | 聯系我們

南寧煙寒網絡竭誠為您免費提供南寧網站建設南寧網站設計南寧網站優化、維護以及網站技術很方面的網絡服務!

南寧網站建設南寧網絡公司咨詢熱線電話:0771-5306126 18967841786(24小時全天電話)

煙寒網絡 - 讓你進一步走向成功

主站蜘蛛池模板: 夫妇交换性三中文字幕| 欧美性猛交内射兽交老熟妇| 国产精品无码一区二区在线看 | 久久国产精品免费一区下载| 伊人久久大香线蕉av一区| 欧美巨大巨粗黑人性aaaaaa| 中文字幕亚洲综合久久蜜桃| 久久久精品波多野结衣| 扒开女人内裤猛进猛出免费视频 | 国产乱子伦| 久久精品亚洲中文字幕无码麻豆| 欧美怡红院免费全部视频| 精品蜜臀av在线天堂| 国产午夜人做人免费视频| 午夜福利试看120秒体验区| 久久久亚洲欧洲日产国码是av | 狠狠做深爱婷婷久久综合一区 | 人妻体内射精一区二区三区| 午夜dj在线视频免费观看 | 中文字幕乱码人妻综合二区三区| 看国产黄大片在线观看| 男男黄gay片免费网站www| 孩交精品乱子片| 久久精品国产免费观看| 国产xxxx视频在线观看| 一本色道久久88综合日韩精品| 国产精品色内内在线播放| 伊人色合天天久久综合网| 中文字幕无码日韩专区免费 | 无码a级毛片免费视频内谢| 日本边添边摸边做边爱| 久久99精品久久久久久不卡| 亚洲欧美日韩中文字幕在线一区| 无码中文人妻在线一区| 亚洲国产av无码精品无广告| 国产精品成人嫩草影院| 久久综合亚洲色hezyo国产| 奇米影视第四色首页 | 久久婷婷激情综合色综合俺也去| 99久re热视频这里只有精品6| 天天做天天爱夜夜爽毛片|