内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

Apache網(wǎng)頁(yè)優(yōu)化—網(wǎng)頁(yè)壓縮

Apache網(wǎng)頁(yè)與安全優(yōu)化

Apache網(wǎng)頁(yè)優(yōu)化

1.網(wǎng)頁(yè)壓縮
2.網(wǎng)頁(yè)緩存

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:申請(qǐng)域名、網(wǎng)絡(luò)空間、營(yíng)銷(xiāo)軟件、網(wǎng)站建設(shè)、高港網(wǎng)站維護(hù)、網(wǎng)站推廣。

Apache安全優(yōu)化

1.配置防盜鏈
2.隱藏版本信息

Apache網(wǎng)頁(yè)優(yōu)化概述

1.在企業(yè)中,部署Apache后只采用默認(rèn)的配置參數(shù),會(huì)引發(fā)網(wǎng)站很多問(wèn)題,換言之默認(rèn)配置是針對(duì)以前較低的服務(wù)器配置的,以前的配置已經(jīng)不適用當(dāng)今互聯(lián)網(wǎng)時(shí)代
2.為了適應(yīng)企業(yè)需求,就需要考慮如何提升Apache的性能與穩(wěn)定性,這就是Apache優(yōu)化的內(nèi)容
3.優(yōu)化內(nèi)容

配置網(wǎng)頁(yè)壓縮功能
工作模式的選擇與參數(shù)優(yōu)化
配置防盜鏈
配置隱藏版本號(hào)

gzip介紹

配置Apache的網(wǎng)頁(yè)壓縮功能,是使用gzip壓縮算法來(lái)對(duì)網(wǎng)頁(yè)內(nèi)容進(jìn)行壓縮后再傳輸?shù)娇蛻舳藶g覽器
作用:

1.降低了網(wǎng)絡(luò)傳輸?shù)淖止?jié)數(shù),加快網(wǎng)頁(yè)加載的速度
2.節(jié)省流量,改善用戶的瀏覽體驗(yàn)
3.gzip與搜索弓|擎的抓取工具有著更好的關(guān)系

Apache的壓縮模塊

Apache實(shí)現(xiàn)網(wǎng)頁(yè)壓縮的功能模塊包括:

1.mod_gzip模塊
2.mod_deflate 模塊

Apache 1.x .

1.沒(méi)有內(nèi)建網(wǎng)頁(yè)壓縮技術(shù),但可使用第三方mod_

Apache 2.x

1.在開(kāi)發(fā)的時(shí)候,內(nèi)建了mod_deflate 這個(gè)模塊,取代mod_gzip

mod_ gzip 模塊與mod_deflate 模塊:

1.兩者均使用gzip壓縮算法,運(yùn)作原理類(lèi)似
2.mod_deflate 壓縮速度略快,而mod_gzip 的壓縮比略高
3.mod_gzip 對(duì)服務(wù)器CPU的占用要高一些
4.高流量的服務(wù)器,使用mod_deflate 可能會(huì)比mod_gzip 加載速度更快

配置網(wǎng)頁(yè)壓縮功能

首先檢查是否安裝了mod_ deflate模塊:

1.執(zhí)行apachectl -t -D DUMP MODULES命令
2.如果輸出中沒(méi)有deflate
module (static),說(shuō)明編譯時(shí)沒(méi)有安裝
mod_ deflate模塊

若沒(méi)有安裝則要重新編譯安裝:

1../configure --enable-deflate...
2.make && make install

在配置httpd.conf中配置開(kāi)啟gzip功能:

1.AddOutputFilterByType DEFL ATE text/html text/plain text/css
text/xml textjavascript
2.DeflateCompressionL evel
3.SetOutputFilter DEFL .ATE

第一行代表對(duì)什么樣的內(nèi)容啟用gzip壓縮
第二行代表壓縮級(jí)別
第三行代表啟用deflate模塊對(duì)本站點(diǎn)的輸出進(jìn)行g(shù)zip壓縮

Demo:壓縮

[root@localhost ~]# mkdir /aaa
[root@localhost ~]# mount.cifs //192.168.10.12/rpm /aaa
Password for root@//192.168.10.12/rpm:  
[root@localhost ~]# cd /aaa
[root@localhost aaa]# ls
LAMP
[root@localhost aaa]# cd LAMP/
[root@localhost LAMP]# ls
apr-1.6.2.tar.gz                  error.png
apr-util-1.6.0.tar.gz             ha.jpg
awstats-7.6.tar.gz                httpd-2.4.29.tar.bz2
cronolog-1.6.2-14.el7.x86_64.rpm  MySQL-5.6.26.tar.gz
Discuz_X2.5_SC_UTF8.zip           php-5.6.11.tar.bz2
[root@localhost LAMP]# tar jxvf httpd-2.4.29.tar.bz2 -C /opt
[root@localhost LAMP]# tar zxvf apr-1.6.2.tar.gz -C /opt/
[root@localhost LAMP]# tar zxvf apr-util-1.6.0.tar.gz -C /opt
[root@localhost LAMP]# cd /opt/
[root@localhost opt]# ls
apr-1.6.2  apr-util-1.6.0  httpd-2.4.29  rh
[root@localhost opt]# mv apr-1.6.2/ httpd-2.4.29/srclib/apr
[root@localhost opt]# mv apr-util-1.6.0/ httpd-2.4.29/srclib/apr-util
[root@localhost opt]# yum install gcc gcc-c++ pcre pcre-devel zlib-devel expat-devel -y

[root@localhost opt]# cd httpd-2.4.29/
[root@localhost httpd-2.4.29]# ls
ABOUT_APACHE     CMakeLists.txt  INSTALL         NWGNUmakefile
acinclude.m4     config.layout   InstallBin.dsp  os
Apache-apr2.dsw  configure       LAYOUT          README
Apache.dsw       configure.in    libhttpd.dep    README.cmake
apache_probes.d  docs            libhttpd.dsp    README.platforms
ap.d             emacs-style     libhttpd.mak    ROADMAP
build            httpd.dep       LICENSE         server
BuildAll.dsp     httpd.dsp       Makefile.in     srclib
BuildBin.dsp     httpd.mak       Makefile.win    support
buildconf        httpd.spec      modules         test
CHANGES          include         NOTICE          VERSIONING
[root@localhost httpd-2.4.29]# ./configure --prefix=/usr/local/httpd --enable-so --enable-rewrite --enable-charset-lite --enable-cgi
[root@localhost httpd-2.4.29]# make
[root@localhost httpd-2.4.29]# make install

[root@localhost httpd-2.4.29]# cd /usr/local/httpd/
[root@localhost httpd]# ls
bin    cgi-bin  error   icons    lib   man     modules
build  conf     htdocs  include  logs  manual
[root@localhost httpd]# cd conf
[root@localhost conf]# ls
extra  httpd.conf  magic  mime.types  original
[root@localhost conf]# vim httpd.conf 
[root@localhost conf]# ln -s /usr/local/httpd/conf/httpd.conf /etc/httpd.conf
[root@localhost conf]# vim /etc/httpd.conf 
/deflate,搜索這個(gè)關(guān)鍵詞    
LoadModule deflate_module modules/mod_deflate.so        //此行去除注釋

/headers,搜索這個(gè)關(guān)鍵詞
LoadModule headers_module modules/mod_headers.so        //此行需要去除注釋

/filter,搜索這個(gè)關(guān)鍵詞
LoadModule filter_module modules/mod_filter.so          //此行需要去除注釋

/Listen,搜索這個(gè)關(guān)鍵詞
Listen 192.168.18.128:80
#Listen 80

/ServerName,搜索這個(gè)關(guān)鍵詞
ServerName www.kgc.com:80

按大寫(xiě)字母G到末行,按o轉(zhuǎn)下行插入
<IfModule mod_deflate.c>
  AddOutputFilterByType DEFLATE text/html text/plain text/css text/xml text/javascript text/ipg text/png
  DeflateCompressionLevel 9
  SetOutputFilter DEFLATE
</IfModule>
//修改結(jié)束后按Esc退出,輸入:wq保存退出

[root@localhost conf]# /usr/local/httpd/bin/apachectl -t
Syntax OK
//驗(yàn)證語(yǔ)法是否正確

[root@localhost conf]# /usr/local/httpd/bin/apachectl start
[root@localhost conf]# netstat -ntap | grep 80
tcp       0      0 192.168.18.128:80       0.0.0.0:*        LISTEN      82881/httpd       [root@localhost conf]# ls
extra  httpd.conf  magic  mime.types  original
[root@localhost conf]# cd ..
[root@localhost httpd]# ls
bin    cgi-bin  error   icons    lib   man     modules
build  conf     htdocs  include  logs  manual
[root@localhost httpd]# cd htdocs/
[root@localhost htdocs]# ls
index.html
[root@localhost htdocs]# cat index.html 
<html><body><h2>It works!</h2></body></html> 
[root@localhost htdocs]# cd /usr/local/httpd/bin/ 
[root@localhost bin]# ./apachectl -t -D DUMP_MODULES | grep "deflate"
 deflate_module (shared)

驗(yàn)證:

在win10中用瀏覽器輸入對(duì)方IP地址:192.168.18.128
此時(shí)可以顯示主頁(yè):It works!

Apache網(wǎng)頁(yè)優(yōu)化—網(wǎng)頁(yè)壓縮

我們使用抓包軟件可以看到抓取到的網(wǎng)頁(yè)可以支持壓縮,如果我們此時(shí)想看到壓縮,就要在頁(yè)面中加入圖片,這樣再次訪問(wèn)時(shí)就會(huì)出現(xiàn)圖片壓縮的信息

Apache網(wǎng)頁(yè)優(yōu)化—網(wǎng)頁(yè)壓縮

往網(wǎng)頁(yè)中添加圖片:
[root@localhost bin]# cd /aaa/LAMP
[root@localhost LAMP]# ls
apr-1.6.2.tar.gz                  ha.jpg
apr-util-1.6.0.tar.gz             httpd-2.4.29.tar.bz2
awstats-7.6.tar.gz                lf.jpg
cronolog-1.6.2-14.el7.x86_64.rpm  mysql-5.6.26.tar.gz
Discuz_X2.5_SC_UTF8.zip           php-5.6.11.tar.bz2
error.png
[root@localhost LAMP]# cp lf.jpg /usr/local/httpd/htdocs/       //把圖片復(fù)制到對(duì)應(yīng)的文件夾
[root@localhost LAMP]# cd /usr/local/httpd/
[root@localhost httpd]# cd htdocs/
[root@localhost htdocs]# ls
index.html  lf.jpg
[root@localhost htdocs]# vim index.html 
<html><body><h2>It works!</h2>
<img src="lf.jpg"/>
</body></html>
//格式做以上更改,在當(dāng)中插入圖片,按Esc退出,輸入:wq保存退出
再回到網(wǎng)頁(yè)驗(yàn)證:

輸入對(duì)方的IP地址之后可以看到添加的圖片,我們通過(guò)抓包軟件可以看到有圖片的抓取信息中有在端口處進(jìn)行g(shù)zip壓縮處理信息

具體過(guò)程如下圖所示:
Apache網(wǎng)頁(yè)優(yōu)化—網(wǎng)頁(yè)壓縮
Apache網(wǎng)頁(yè)優(yōu)化—網(wǎng)頁(yè)壓縮

結(jié)論:我們只要在網(wǎng)頁(yè)中嵌入了圖片或者視頻這類(lèi)格式文件時(shí),網(wǎng)頁(yè)會(huì)通過(guò)打壓縮的方式再進(jìn)行傳輸,傳到對(duì)方的客戶端之后在進(jìn)行解壓縮的識(shí)別

網(wǎng)站名稱(chēng):Apache網(wǎng)頁(yè)優(yōu)化—網(wǎng)頁(yè)壓縮
本文URL:http://www.rwnh.cn/article16/ipcidg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、搜索引擎優(yōu)化Google、網(wǎng)站內(nèi)鏈、做網(wǎng)站、微信小程序

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名
名山县| 凯里市| 瓦房店市| 宁夏| 乡城县| 宜宾县| 佛山市| 宣化县| 米易县| 绥江县| 出国| 武清区| 怀仁县| 紫金县| 莱西市| 庆安县| 当阳市| 水城县| 邓州市| 曲麻莱县| 涞水县| 梨树县| 定州市| 钦州市| 天津市| 珲春市| 吴堡县| 伊吾县| 黔江区| 毕节市| 句容市| 康马县| 漯河市| 铜川市| 合水县| 卢氏县| 宁武县| 瑞金市| 宜丰县| 德安县| 蚌埠市|