深圳APP开发_手机软件APP定制外包_小程序开发公司-来科信

歡迎來到深圳市來科信科技有限公司網站!

已閱讀

PC網站開發中瀏覽器前端優化策略

來源:lexintech.com ?? ?? 發布時間:2017-11-12
PC網站開發中,前端優化的策略很多,主要包括網絡加載類、頁面渲染類、CSS 優化類、JavaScript 執行類、緩存類、圖片類、架構協議類等幾類,今天我們先介紹一下網絡加載類的優化策略。
PC網站開發中瀏覽器前端優化策略
網絡加載類
 
(1)減少 HTTP 資源請求次數
 
在前端網站頁面中,通常建議盡可能合并靜態資源圖片、JavaScript 或 CSS 代碼,減少頁面請求數和資源請求消耗,這樣可以縮短頁面首次訪問的用戶等待時間。通過構建工具合并雪碧圖、CSS、JavaScript 文件等都是為了減少 HTTP 資源請求次數。另外也要盡量避免重復的資源,防止增加多余請求。
 
(2)減小 HTTP 請求大小
 
除了減少 HTTP 資源請求次數,也要盡量減小每個 HTTP 請求的大小。如減少沒必要的圖片、JavaScript、CSS 及 HTML 代碼,對文件進行壓縮優化,或者使用 gzip 壓縮傳輸內容等都可以用來減小文件大小,縮短網絡傳輸等待時延。前面我們使用構建工具來壓縮靜態圖片資源以及移除代碼中的注釋并壓縮,目的都是為了減小 HTTP 請求的大小。
 
(3)將 CSS 或 JavaScript 放到外部文件中,避免使用 style或script或 標簽直接引入
 
在 HTML 文件中引用外部資源可以有效利用瀏覽器的靜態資源緩存,但有時候在移動端頁面 CSS 或 JavaScript 比較簡單的情況下為了減少請求,也會將 CSS 或 JavaScript 直接寫到 HTML 里面,具體要根據 CSS 或 JavaScript 文件的大小和業務的場景來分析。如果 CSS 或 JavaScript 文件內容較多,業務邏輯較復雜,建議放到外部文件引入。
 
(4)避免頁面中空的 href 和 src
 
當 <link>標簽的 href 屬性為空,或 <script>、 <img>、 <iframe>標簽的 src 屬性為空時,瀏覽器在渲染的過程中仍會將 href 屬性或 src 屬性中的空內容進行加載,直至加載失敗,這樣就阻塞了頁面中其他資源的下載進程,而且最終加載到的內容是無效的,因此要盡量避免。
 
(5)為 HTML 指定 Cache-Control 或 Expires
 
為 HTML 內容設置 Cache-Control 或 Expires 可以將 HTML 內容緩存起來,避免頻繁向服務器端發送請求。前面講到,在頁面 Cache-Control 或 Expires 頭部有效時,瀏覽器將直接從緩存中讀取內容,不向服務器端發送請求。
 
(6)合理設置 Etag 和 Last-Modified
 
合理設置 Etag 和 Last-Modified 使用瀏覽器緩存,對于未修改的文件,靜態資源服務器會向瀏覽器端返回 304,讓瀏覽器從緩存中讀取文件,減少 Web 資源下載的帶寬消耗并降低服務器負載。
 
(7)減少頁面重定向
 
頁面每次重定向都會延長頁面內容返回的等待延時,一次重定向大約需要 200 毫秒不等的時間開銷(無緩存),為了保證用戶盡快看到頁面內容,要盡量避免頁面重定向。
 
(8)使用靜態資源分域存放來增加下載并行數
 
瀏覽器在同一時刻向同一個域名請求文件的并行下載數是有限的,因此可以利用多個域名的主機來存放不同的靜態資源,增大頁面加載時資源的并行下載數,縮短頁面資源加載的時間。通常根據多個域名來分別存儲 JavaScript、CSS 和圖片文件。
 
(9)使用靜態資源 CDN 來存儲文件
 
如果條件允許,可以利用 CDN 網絡加快同一個地理區域內重復靜態資源文件的響應下載速度,縮短資源請求時間。
 
(10)使用 CDN Combo 下載傳輸內容
 
CDN Combo 是在 CDN 服務器端將多個文件請求打包成一個文件的形式來返回的技術,這樣可以實現 HTTP 連接傳輸的一次性復用,減少瀏覽器的 HTTP 請求數,加快資源下載速度。例如同一個域名 CDN 服務器上的 a.js,b.js,c.js 就可以按如下方式在一個請求中下載。
 
以上就是今天主要介紹的網絡加載類的優化策略。
APP開發 網站開發 產品設計 微信公眾號 APP開發公司 用戶體驗 APP運營 微信小程序 產品經理 網站設計
主站蜘蛛池模板: 防水套管_柔性防水套管_刚性防水套管-巩义市润达管道设备制造有限公司 | 全国冰箱|空调|洗衣机|热水器|燃气灶维修服务平台-百修家电 | 通用磨耗试验机-QUV耐候试验机|久宏实业百科 | 证券新闻,热播美式保罗1984第二部_腾讯1080p-仁爱影院 | 车间除尘设备,VOCs废气处理,工业涂装流水线,伸缩式喷漆房,自动喷砂房,沸石转轮浓缩吸附,机器人喷粉线-山东创杰智慧 | 合肥宠物店装修_合肥宠物美容院装修_合肥宠物医院设计装修公司-安徽盛世和居装饰 | 泰来华顿液氮罐,美国MVE液氮罐,自增压液氮罐,定制液氮生物容器,进口杜瓦瓶-上海京灿精密机械有限公司 | 日本SMC气缸接头-速度控制阀-日本三菱伺服电机-苏州禾力自动化科技有限公司 | 咖啡加盟,咖啡店加盟连锁品牌-卡小逗 | 山东太阳能路灯厂家-庭院灯生产厂家-济南晟启灯饰有限公司 | 搬运设备、起重设备、吊装设备—『龙海起重成套设备』 | 企业微信营销_企业微信服务商_私域流量运营_艾客SCRM官网 | RTO换向阀_VOC高温阀门_加热炉切断阀_双偏心软密封蝶阀_煤气蝶阀_提升阀-湖北霍科德阀门有限公司 | 医学动画公司-制作3d医学动画视频-医疗医学演示动画制作-医学三维动画制作公司 | 动库网动库商城-体育用品专卖店:羽毛球,乒乓球拍,网球,户外装备,运动鞋,运动包,运动服饰专卖店-正品运动品网上商城动库商城网 - 动库商城 | 99文库_实习生实用的范文资料文库站| 气弹簧定制-气动杆-可控气弹簧-不锈钢阻尼器-工业气弹簧-可调节气弹簧厂家-常州巨腾气弹簧供应商 | 磁粉制动器|张力控制器|气胀轴|伺服纠偏控制器整套厂家--台灵机电官网 | 周口风机|周风风机|河南省周口通用风机厂 | 中视电广_短视频拍摄_短视频推广_短视频代运营_宣传片拍摄_影视广告制作_中视电广 | 整合营销推广|营销网络推广公司|石家庄网站优化推广公司|智营销 好物生环保网、环保论坛 - 环保人的学习交流平台 | 电缆接头_防水接头_电缆防水接头_防水电缆接头_上海闵彬 | 防爆鼓风机-全风-宏丰鼓风机-上海梁瑾机电设备有限公司 | 盘煤仪,盘料仪,盘点仪,堆料测量仪,便携式激光盘煤仪-中科航宇(北京)自动化工程技术有限公司 | 液氮罐_液氮容器_自增压液氮罐_杜瓦瓶_班德液氮罐厂家 | 碳纤维复合材料制品生产定制工厂订制厂家-凯夫拉凯芙拉碳纤维手机壳套-碳纤维雪茄盒外壳套-深圳市润大世纪新材料科技有限公司 | 幂简集成 - 品种超全的API接口平台, 一站搜索、试用、集成国内外API接口 | PVC快速门-硬质快速门-洁净室快速门品牌厂家-苏州西朗门业 | 南京雕塑制作厂家-不锈钢雕塑制作-玻璃钢雕塑制作-先登雕塑厂 | 武汉不干胶印刷_标签设计印刷_不干胶标签印刷厂 - 武汉不干胶标签印刷厂家 | 聚丙烯酰胺_厂家_价格-河南唐达净水材料有限公司 | 颚式破碎机,圆锥破碎机,制砂机-新乡市德诚机电制造有限公司 | 元拓建材集团官方网站 | 众品家具网-家具品牌招商_家具代理加盟_家具门户的首选网络媒体。 | 蓝鹏测控平台 - 智慧车间系统 - 车间生产数据采集与分析系统 | 塑料异型材_PVC异型材_封边条生产厂家_PC灯罩_防撞扶手_医院扶手价格_东莞市怡美塑胶制品有限公司 | 水平垂直燃烧试验仪-灼热丝试验仪-漏电起痕试验仪-针焰试验仪-塑料材料燃烧检测设备-IP防水试验机 | 集装袋吨袋生产厂家-噸袋廠傢-塑料编织袋-纸塑复合袋-二手吨袋-太空袋-曹县建烨包装 | 塑料托盘厂家直销-吹塑托盘生产厂家-力库塑业【官网】 | 产业规划_产业园区规划-产业投资选址及规划招商托管一体化服务商-中机院产业园区规划网 | 定硫仪,量热仪,工业分析仪,马弗炉,煤炭化验设备厂家,煤质化验仪器,焦炭化验设备鹤壁大德煤质工业分析仪,氟氯测定仪 |