1. <rp id="zsypk"></rp>

      2. 淺談前端性能優(yōu)化

        時(shí)間:2024-10-13 12:30:26 好文 我要投稿
        • 相關(guān)推薦

        淺談前端性能優(yōu)化

          1、前端性能優(yōu)化的一點(diǎn):

          對(duì)js、css、圖片等進(jìn)行壓縮,盡可能減小文件的大小,減少文件下載的時(shí)間,從而減少網(wǎng)頁(yè)響應(yīng)的時(shí)間。

          2、前端性能優(yōu)化的另一點(diǎn):

          對(duì)HTTP傳輸進(jìn)行壓縮,即在js,css、圖片等資源已經(jīng)壓縮的基礎(chǔ)上(其實(shí),文件的壓縮與否均可,文件的壓縮跟HTTP傳輸過程的壓縮沒關(guān)系),在HTTP傳輸過程中的再次壓縮。

          3、HTTP1.1的Accept-Encoding和content-Encoding:

          從HTTP1.1開始,客戶端可以通過Accept-Encoding頭來(lái)聲明瀏覽器支持的壓縮方式,服務(wù)端通過content-Encoding來(lái)啟用壓縮,配置壓縮的文件類型,壓縮方式。當(dāng)客戶端的請(qǐng)求到達(dá)服務(wù)器,服務(wù)器對(duì)資源進(jìn)行壓縮后,返回給客戶端,客戶端按照相應(yīng)的方式進(jìn)行解析。

          eg:

          客戶端(HTTP請(qǐng)求頭)——accept-encoding: gzip, deflate, sdch, br

          服務(wù)器(HTTP響應(yīng)頭)——content-encoding:gzip

          壓縮驗(yàn)證查看效果:

          文件傳輸前的大小——通過屬性查看

          文件傳輸過程中的大小——通過Network中的Size查看

          4、壓縮方式選擇:

          gzip是GUNzip的縮寫,使用無(wú)損壓縮,壓縮效果最佳,已經(jīng)成為使用最為普遍、支持的瀏覽器最多的數(shù)據(jù)壓縮格式。

          天貓、淘寶、京東、蘇寧、騰訊、百度等大型網(wǎng)站都使用gzip壓縮方式。

          5、如何使用gzip壓縮

          客戶端不用做任何配置,在服務(wù)端配置即可,不同服務(wù)器的配置方法也不盡相同。

          以tomcat服務(wù)器的配置為例:

          找到tomcat安裝目錄下的conf文件夾下的server.xml文件,進(jìn)行如下配置,重啟tomcat即可:

         、 compress="on" :表示開啟壓縮。

         、 compressionMinSize="2048":表示對(duì)大于2KB的文件進(jìn)行壓縮

         、 compressableMimeType="text/html,text/xml,application/javascript,text/css,text/plain,image/png,image/jpeg,image/gif":表示將進(jìn)行壓縮的文件類型,對(duì)js,css,圖片壓縮可以大大提升壓縮效果。

          注意:不應(yīng)該對(duì)圖片進(jìn)行再壓縮,因?yàn)閳D片本身已經(jīng)被壓縮過,如果再進(jìn)行g(shù)zip壓縮,可能得到的結(jié)果是和圖片本身大小相差不大,純粹是浪費(fèi)服務(wù)器的CPU資源來(lái)做無(wú)用功。

          6、對(duì)HTTP傳輸內(nèi)容進(jìn)行壓縮的優(yōu)、缺點(diǎn):

         、 優(yōu)點(diǎn):減少HTTP響應(yīng)時(shí)間,提升傳輸效率。

         、 缺點(diǎn):壓縮過程占用服務(wù)器額外的CPU周期,客戶端也要對(duì)壓縮文件進(jìn)行解壓縮,這也需要占用部分時(shí)間。

          隨著硬件性能不斷提高,上述問題正在不斷弱化,國(guó)內(nèi)外大型網(wǎng)站都對(duì)HTTP傳輸進(jìn)行壓縮。

        【淺談前端性能優(yōu)化】相關(guān)文章:

        淺談的作文11-30

        淺談教學(xué)體會(huì)02-28

        淺談穿越作文12-25

        淺談共享作文09-02

        淺談分享閱讀的體會(huì)02-29

        [通用]淺談教學(xué)體會(huì)02-29

        淺談文學(xué)與創(chuàng)作作文07-18

        淺談穿越作文(精華)12-26

        淺談包裝作文12-19

        99热这里只有精品国产7_欧美色欲色综合色欲久久_中文字幕无码精品亚洲资源网久久_91热久久免费频精品无码
          1. <rp id="zsypk"></rp>