久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx

利用壓縮網頁來提升網站瀏覽速度

2023-11-02    分類: 網站建設

網站的訪問速度是由多個因素所共同決定的,這些因素例如應用程序的響應速度、網絡帶寬、服務器性能、與客戶端之間的網絡傳輸速度等等。其中最重要的一個因素是應用程序本身的響應速度,因此當你為網站性能所苦惱時,你第一個需要著手進行處理的便是盡可能的提升應用程序的執行速度,你可以使用緩存或者是優化代碼的執行效率來提升應用程序的速度。

但是,本文并不是介紹如何來提升應用程序的執行效率,前面提到的只不過是為了防止您病急亂投醫。在確保您的應用程序的性能已經達到足夠好,同時服務器的性能也完全滿足的情況下,不妨來試試網頁壓縮來進一步提升網頁的瀏覽速度,而且非常重要的是,它完全不需要任何的成本,只不過是會讓您的服務器CpU占用率稍微提升一兩個百分點而已或者更少。

網頁壓縮是一項由 WEb 服務器和瀏覽器之間共同遵守的協議,也就是說 WEb 服務器和瀏覽器都必須支持該技術,所幸的是現在流行的瀏覽器都是支持的,包括 IE、FireFox、Opera 等;服務器有 Apache 和 IIS 等。雙方的協商過程如下:

  1. 首先瀏覽器請求某個 URL 地址,并在請求的頭 (head) 中設置屬性 accept-encoding 值為 gzip, deflate,表明瀏覽器支持 gzip 和 deflate 這兩種壓縮方式(事實上 deflate 也是使用 gzip 壓縮協議,下面我們會介紹二者之間的區別);
  2. WEb 服務器接收到請求后判斷瀏覽器是否支持壓縮,如果支持就傳送壓縮后的響應內容,否則傳送不經過壓縮的內容;
  3. 瀏覽器獲取響應內容后,判斷內容是否被壓縮,如果是則解壓縮,然后顯示響應頁面的內容。

在實際的應用中我們發現壓縮的比率往往在 3 到 10 倍,也就是本來 50k 大小的頁面,采用壓縮后實際傳輸的內容大小只有 5 至 15k 大小,這可以大大節省服務器的網絡帶寬,同時如果應用程序的響應足夠快時,網站的速度瓶頸就轉到了網絡的傳輸速度上,因此內容壓縮后就可以大大的提升頁面的瀏覽速度。

接下來我們介紹幾種常用的環境下如何啟用網頁壓縮功能。

純 Tomcat 服務器

如果您的 WEb 應用程序是跑在 Tomcat 服務器下的,而且直接使用 Tomcat 所提供的 HTTp 服務,那建議你馬上動手,因為實在是太簡單了,你只需要在 server.xml 配置文件中給 HTTp Connector 增加一個 compression 的參數值為 on 并重啟 Tomcat 服務器就立刻生效,配置如下:

    <Connector port="8080" protocol="HTTp/1.1" 
               maxThreads="150" connectionTimeout="20000" 
               redirectport="8443" compression="on"/>

Tomcat 采用的是 HTTp/1.1 的 GZIp 壓縮協議,它會根據瀏覽器送過來的請求中的 accept-encoding 值是否包含 gzip 來判斷瀏覽器是否支持 gzip 壓縮協議,如果瀏覽器支持就啟用 gzip 壓縮,否則就不進行任何壓縮處理。Tomcat 中還有另外一個參數 compressableMimeType,這個參數可以用來指定壓縮哪種類型的內容,例如可以指定該配置值為:text/html,text/plain ,則只壓縮 contentType 為 text/html 和 text/plain 的頁面,不過您最好也將 css 和 javascript 文件也算在壓縮的文件類型中,因為這兩者的壓縮效果也十分的明顯。

Apache 服務器

在 apache 1.3 版本,大家常用 mod_gzip 對輸出內容進行壓縮,現在主流的瀏覽器都支持 gzip 解壓縮。在 apache2 下,這個模塊換名為 mod_deflate,對應的模塊文件名是 mod_deflate.so。mod_gzip 本文不做介紹,下面描述一下在 Apache 2 下如何啟用并配置 mod_deflate 模塊。默認安裝的 Apache 不管是 Windows 還是 Linux/Unix,都是不啟用該模塊的, Linux/Unix 下甚至不帶該模塊,你需要手工編譯這個模塊。

下面我們分別介紹在 Windows 和 Linux 操作系統下如何啟用并配置 mod_deflate 模塊。

在 Windows 下采用安裝程序安裝的 Apache 服務器已經帶有 deflate 所需要的模塊 mod_deflate.somod_headers.so,我們只需要在 httpd.conf 配置文件中啟用并進行相關的配置即可,配置如下:

LoadModule deflate_module modules/mod_deflate.so
LoadModule headers_module modules/mod_headers.so
<Location />
# Insert filter
SetOutputFilter DEFLATE
# Netscape 4.x has some problems...
browserMatch ^Mozilla/4 gzip-only-text/html
# Netscape 4.06-4.08 have some more problems
browserMatch ^Mozilla/4\.0[678] no-gzip
# MSIE masquerades as Netscape, but it is fine
# browserMatch \bMSIE !no-gzip !gzip-only-text/html
# NOTE: Due to a bug in mod_setenvif up to Apache 2.0.48
# the above regex wont work. You can use the following
# workaround to get the desired effect:
browserMatch \bMSI[E] !no-gzip !gzip-only-text/html
# Dont compress images
SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary
# Make sure proxies dont deliver the wrong content
Header append Vary User-Agent env=!dont-vary
</Location>

而如果是 Linux/Unix 操作系統,如果你沒有在編譯安裝的過程中將所需要的兩個模塊 mod_deflatemod_headers 編譯進去的話,那就稍微有點麻煩,首先我們先看如何在編譯安裝 Apache 過程中也同時編譯這兩個模塊,請在執行 configure 程序時增加兩個參數分別是:

# ./configure --enable-deflate --enable-headers

這樣在編譯完 Apache 后就可以直接在 httpd.conf 中啟用并配置 deflate 模塊了,配置的方法跟 Windows 平臺下是相同的。

如果說您的 Apache 已經在運行了,不想再重新編譯一次,那也可以選擇只編譯 deflate 模塊所需的文件 mod_deflate.cmod_headers.c。這兩個文件位于 {apache-src}/modules/filters/ 目錄下(其中 {apache-src} 為 apache 源文件所在的目錄)。使用如下命令來單獨編譯這兩個源文件。

# {apache-bin}/apxs -i -a -c {apache-src}/modules/filters/mod_deflate.c
# {apache-bin}/apxs –i –a –c {apache-src}/modules/filters/mod_headers.c

其中 {apache-bin} 為 Apache 安裝目錄下的 bin 目錄,接下來在 httpd.conf 直接配置該模塊即可。

很多時候你在單獨編譯 deflate 模塊的時候可能會碰到編譯錯誤,提示是:

  Cannot load /opt/apache/modules/mod_deflate.so into server: /opt/apache/modules/mod_deflate.so: undefined symbol: deflate

解決的方法如下:

編輯 /usr/local/apache2/bin/apr-config 文件修改其中的 LDFLAGS 值為 "-lz",然后再重新編譯 mod_deflate 模塊,apxs -ica mod_deflate.c 即可。

為了省卻不必要的麻煩,請盡量在編譯安裝時直接加上 --enable-deflate --enable-headers 參數。

網站標題:利用壓縮網頁來提升網站瀏覽速度
網址分享:http://www.js-pz168.com/news1/292101.html

成都網站建設公司_創新互聯,為您提供網站營銷商城網站云服務器面包屑導航定制網站服務器托管

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

小程序開發
久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx
日韩精品一二三| k8久久久一区二区三区| 99re这里只有精品视频首页| 久久久婷婷一区二区三区不卡| 正在播放亚洲| 精品欧美黑人一区二区三区| 亚洲蜜臀av乱码久久精品蜜桃| 久久 天天综合| 成人午夜电影免费在线观看| 中文字幕久精品免| 久久蜜桃一区二区| 午夜精品福利久久久| eeuss鲁片一区二区三区| 日韩精品亚洲一区| av网站一区二区三区| 视频三区二区一区| 精品入口麻豆88视频| 亚洲国产日韩a在线播放性色| 成人午夜看片网址| 欧洲精品国产| 精品国产99国产精品| 亚洲第一av色| 91久久精品www人人做人人爽| 制服诱惑一区| 国产精品无人区| 精品亚洲国内自在自线福利| 久久精品ww人人做人人爽| 69av一区二区三区| 亚洲一区二区3| 97se亚洲国产综合在线| 色婷婷av一区二区三区gif | 欧洲久久久久久| 日韩欧美国产一区二区在线播放| 亚洲一区二区三区三| 91在线免费播放| 欧美三级电影在线看| 亚洲欧美另类图片小说| 波多野结衣中文字幕一区| 一本色道久久加勒比精品| 国产精品国产三级国产aⅴ入口 | 日韩视频专区| 久久亚洲二区三区| 久久不见久久见中文字幕免费| 精品国产一区二区三区麻豆免费观看完整版| 欧美精品自拍偷拍动漫精品| 亚洲一区二区三区免费视频| 99久久自偷自偷国产精品不卡| 欧美日韩免费高清一区色橹橹 | 99r国产精品| 欧美日韩一区不卡| 亚洲成人高清在线| 国产视频99| 精品久久国产老人久久综合| 久久精品噜噜噜成人av农村| 欧美中文娱乐网| 国产精品视频观看| 成a人片国产精品| 欧美色爱综合网| 午夜精品久久久| 鲁片一区二区三区| 久久久99久久| 岛国一区二区在线观看| 欧美综合天天夜夜久久| 亚洲一区二区精品视频| 亚洲综合一区二区精品导航| 99精品国产视频| 欧美一区二区三区免费在线看| 日本最新不卡在线| 日韩高清专区| 亚洲区小说区图片区qvod| 99在线视频首页| 精品国产自在久精品国产| 国产乱对白刺激视频不卡| 91国模大尺度私拍在线视频| 亚洲国产毛片aaaaa无费看| 精品网站在线看| 中文字幕第一区综合| 99re成人在线| 日韩精品一区二区三区swag| 国产一区二区视频在线| 欧美性三三影院| 日韩激情在线观看| 一区二区三区av| 亚洲一区二区三区中文字幕在线| 久久亚洲综合网| 亚洲视频在线观看三级| 国产精品日韩高清| 国产欧美日韩综合| 97碰碰视频| 国产婷婷一区二区| 18成人免费观看网站下载| 精品国产1区二区| 北条麻妃国产九九精品视频| 日韩一区二区中文字幕| 国产高清精品久久久久| 欧美丰满高潮xxxx喷水动漫| 国模一区二区三区白浆| 欧美日韩国产高清一区二区三区| 蜜桃视频一区二区三区在线观看| 一本大道久久a久久精品综合| 偷拍一区二区三区四区| 正在播放精油久久| 日韩av高清在线观看| 欧洲激情一区二区| 久久国产精品免费| 欧美巨大另类极品videosbest| 国产综合久久久久久久久久久久| 欧美精品 日韩| 国产成人av在线影院| 日韩精品专区在线影院观看 | 久久精品magnetxturnbtih| 亚洲欧洲av在线| 免费久久99精品国产自| 亚洲精品第1页| 亚洲二区三区四区| 日韩在线播放一区二区| 欧美主播一区二区三区美女| 狠狠色伊人亚洲综合成人| 欧美一区二区视频免费观看| 国产91丝袜在线播放九色| www成人在线观看| 成人av影视在线| 亚洲人成网站影音先锋播放| 日韩av一区二区三区在线观看| 亚洲成人av电影| 在线免费av一区| 国产精品亚洲视频| 久久这里只精品最新地址| 国产成人成网站在线播放青青| 视频一区二区在线| 五月天欧美精品| 欧美三级电影精品| 国产一区 二区| 2023国产精华国产精品| 国产伦精品一区二区三区免| 一区二区三区四区不卡在线 | 91精品国产色综合久久不卡电影 | 日韩欧美亚洲v片| 免费观看成人av| 日韩一区二区三区电影| 91久久国产综合久久蜜月精品 | 久久精品成人一区二区三区蜜臀 | 中文字幕视频一区二区三区久| 欧美午夜精品理论片a级大开眼界| 日韩精品电影在线| 欧美一级片在线观看| 国产精品久久国产精品| 一区二区国产盗摄色噜噜| 在线观看网站黄不卡| 成人国产精品免费网站| 亚洲欧美综合另类在线卡通| 在线观看成人av| 高清日韩电视剧大全免费| 国产精品乱码人人做人人爱 | 欧美一区二区国产| 国产精品久久国产精品| 亚洲不卡av一区二区三区| 欧美老肥妇做.爰bbww视频| 97se亚洲国产综合自在线| 一区二区三区精品在线观看| 欧美色网一区二区| 97超碰最新| 亚洲成人av福利| 日韩午夜三级在线| 蜜桃视频日韩| 韩国成人精品a∨在线观看| 久久精品一区四区| 亚洲精品一区二区毛豆| 成人中文字幕合集| 亚洲人吸女人奶水| 欧美日韩精品一区二区天天拍小说 | 国产视频在线观看一区二区三区| 日本一区二区免费看| 国产高清精品久久久久| 最新不卡av在线| 欧美日韩卡一卡二| 国产一区二区三区无遮挡| 美女高潮久久久| 欧美激情中文不卡| 在线精品视频一区二区三四| 91美女蜜桃在线| 首页国产丝袜综合| 久久精品这里都是精品| 中文字幕欧美日韩一区二区三区 | 香蕉久久夜色| 成人av午夜电影| 亚洲图片欧美色图| av免费观看久久| 免费成人性网站| 欧美国产综合一区二区| 在线观看日韩毛片| 成人综合av网| 精品亚洲欧美一区| 18成人在线观看| 91精品久久久久久久久99蜜臂| 久草精品电影| 国产成人av一区二区三区在线观看| 一区二区在线看| 精品国产在天天线2019| 色视频成人在线观看免|