亚洲天码中文字幕第一页,在线观看无码一区二区台湾,日日躁夜夜躁狠狠躁超碰97,blued视频免费观看片,国产精品SM捆绑调教视频,狠狠色噜噜狠狠狠狠色综合久,国产精品自在自线免费观看,国产稚嫩高中生呻吟激情在线视频

                            高性能網(wǎng)站建設(shè)之前端優(yōu)化

                            日期:2016-08-18點擊:4189
                                                                           
                            廣州網(wǎng)絡(luò)公司分享高性能網(wǎng)站建設(shè)之前端優(yōu)化
                            前端優(yōu)化的重要性:
                             
                            改進(jìn)前端通常只要較少的時間和資源,例如修改Web服務(wù)器配置文件、將腳本和樣式表放在特定位置、合并圖片、合并腳本等,這些修改只需要幾個小時或幾天;而改進(jìn)后端通常很麻煩,例如重新設(shè)計應(yīng)用程序架構(gòu)和代碼、查找和優(yōu)化臨界代碼路徑、添加或改動硬件、對數(shù)據(jù)庫進(jìn)行分布化等,這些需要花費數(shù)周或數(shù)月。
                             
                            只有10%~20%的最終用戶響應(yīng)時間花在了下載HTML文檔上,其余的80%~90%時間花在了下載頁面中的所有組件上。

                             
                            高性能網(wǎng)站建設(shè)前端優(yōu)化的舉措:
                             
                            減少http請求次數(shù)(http請求次數(shù)對性能的影響很大):
                             
                            在圖片方面,有三個具體方案:圖片地圖、CSS Sprites、內(nèi)聯(lián)圖片三種,最值得關(guān)注的是CSS Sprites。
                             
                            腳本和樣式表也要合并,雖然合并有悖于模塊化開發(fā)的原則,但非常有利于性能。
                             
                            緩存可以使一些http請求轉(zhuǎn)為調(diào)用客戶端的已有資源。所以,必須關(guān)注Expires頭的設(shè)置。另外,HTTP1.1引入了“Cache-Control”頭,可以用“max-age”來設(shè)置緩存的時間長度。
                             
                            移除ETag或者對ETag進(jìn)行專門配置,以免影響緩存調(diào)取。因為默認(rèn)配置的ETag,和原始服務(wù)器的屬性相關(guān),當(dāng)多臺服務(wù)器時,會導(dǎo)致緩存調(diào)取失敗。(N臺服務(wù)器,緩存調(diào)取成功的概率是1/N)
                             
                            對于用戶的著陸頁(Landing Page),腳本和樣式表究竟應(yīng)該內(nèi)聯(lián)(寫到html里)還是應(yīng)該外置?內(nèi)聯(lián)有利于減少http請求數(shù),外置有利于緩存。對這個問題的探討,產(chǎn)生了所謂“加載后下載(Post-Onload Download)”的方案:內(nèi)聯(lián),但在頁面加載完成后通過onload事件,動態(tài)下載外部腳本和樣式表。
                             
                            充分利用并行下載:
                             
                            使用兩個主機(jī)名。HTTP1.1建議瀏覽器從每個主機(jī)名并行下載兩個元素,使用多個主機(jī)名能進(jìn)行更多的并行下載,但由于帶寬和CPU速度,過多的并行下載也會降低性能。Yahoo!的研究表明,使用兩個主機(jī)名性能最優(yōu)。
                             
                            將腳本放在底部,以避免對并行下載的影響。因為下載腳本時,并行下載是禁止的。
                             
                            減小元素的大小:
                             
                            精簡腳本。用JSMin精簡外置腳本,這能移除所有的注釋以及不必要的空白字符,使腳本減小20%。(內(nèi)聯(lián)的腳本也應(yīng)該盡量精簡)
                             
                            優(yōu)化CSS。CSS中的注釋和空白字符比較少,優(yōu)化空間在于合并相同的類、移除不使用的類。同時,應(yīng)避免使用CSS表達(dá)式,改用一次性表達(dá)式和使用事件處理器。因為CSS表達(dá)式會頻繁求值,當(dāng)頁面滾動、甚至用戶鼠標(biāo)移動時都會求值。
                             
                            務(wù)必使用Gzip對腳本、樣式表、html文檔進(jìn)行壓縮,這通常能減小60%的數(shù)據(jù)量。刪除注釋、縮短URL等雖然也有用,但費事得多且效果微弱。
                             
                            其他:
                            避免沒必要的重定向(例如在URL的結(jié)尾必須出現(xiàn)“/”但沒有出現(xiàn)時),因為在重定向完畢并且html文檔下載完畢之前,沒有任何東西展示給用戶;對于為了跟蹤流量而使用的重定向,建議改用“referer”(僅可監(jiān)測流向內(nèi)部的流量),或“beacon+XMLHttpRequest”(可檢測所有流量,但方法較復(fù)雜)
                             
                            使用CDN(Content Delivery Network),縮小內(nèi)容和用戶的距離。
                             
                            將樣式表放在頂部,這樣能使內(nèi)容在瀏覽器中逐步呈現(xiàn)。盡管整個頁面的加載總耗時可能并無變化,但逐步呈現(xiàn)內(nèi)容,能使用戶感覺更快。
                             
                            適當(dāng)減少主機(jī)名,以減少DNS查找。
                            張生:13751841126
                            梁生:13826047785
                            .com
                            主站蜘蛛池模板: 国产二区三区不卡免费| 国产成人无遮挡免费视频| 久久热99这里只有精品| 男女做爰高清无遮挡免费视频| 老熟妇仑乱换频一区二区| 久久躁狠狠躁夜夜av| 国产精品自在自线视频| 久久国产精品久久精| 亚洲综合网站色欲色欲| 国产360激情盗摄全集| 疯狂做受xxxx高潮不断| 2021国产麻豆剧传媒精品| 亚洲成人av综合一区| 国产高跟黑色丝袜在线| 中文有码人妻字幕在线| 国产在线一区二区在线视频| 久久久久亚洲精品男人的天堂 | 欧美日韩视频在线第一区| 日韩成人高精品一区二区| 肉体裸交137日本大胆摄影| av午夜福利一片免费看久久| 免费视频欧美无人区码| 无码人妻毛片丰满熟妇区毛片| 777国产偷窥盗摄精品品在线| 丝袜美腿亚洲一区在线| 日本中文字幕一区二区有码在线 | 中文字幕在线视频不卡一区二区| 欧洲中文字幕一区二区| 色播影院性播影院私人影院| 国产性三级高清在线观看| 日本女优中文字幕在线一区| 中国人与黑人牲交free欧美| 无码成人午夜在线观看| 大地资源在线观看官网第三页| 日韩午夜福利无码专区a| 亚洲国产成人久久综合野外| 中文字幕精品亚洲字幕资源网| 免费现黄频在线观看国产| 伊人热热久久原色播放WWW| 亚洲国产精品久久青草无码| 国产麻豆精品乱码一区|