中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

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

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

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

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

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

Apache安全優(yōu)化

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

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

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

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

gzip介紹

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

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

Apache的壓縮模塊

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

1.mod_gzip模塊
2.mod_deflate 模塊

Apache 1.x .

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

Apache 2.x

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

mod_ gzip 模塊與mod_deflate 模塊:

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

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

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

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

若沒有安裝則要重新編譯安裝:

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

在配置httpd.conf中配置開啟gzip功能:

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

第一行代表對什么樣的內(nèi)容啟用gzip壓縮
第二行代表壓縮級別
第三行代表啟用deflate模塊對本站點的輸出進行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,搜索這個關(guān)鍵詞    
LoadModule deflate_module modules/mod_deflate.so        //此行去除注釋

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

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

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

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

按大寫字母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
//驗證語法是否正確

[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)

驗證:

在win10中用瀏覽器輸入對方IP地址:192.168.18.128
此時可以顯示主頁:It works!

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

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

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

往網(wǎng)頁中添加圖片:
[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/       //把圖片復制到對應的文件夾
[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>
//格式做以上更改,在當中插入圖片,按Esc退出,輸入:wq保存退出
再回到網(wǎng)頁驗證:

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

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

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

網(wǎng)站名稱:Apache網(wǎng)頁優(yōu)化—網(wǎng)頁壓縮
本文URL:http://www.2m8n56k.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)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:[email protected]。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名
主站蜘蛛池模板: 在线免费成人网 | 高清黄色毛片 | 成人爽爽大片在线观看 | 亚洲三级成人 | 久久日本三级韩国三级 | 日韩一区二区三区在线免费观看 | 天天狠操| 韩国一级毛片在线观看 | 国产免费影院 | 中文国产成人精品久久水 | 国产综合精品久久久久成人影 | 成年午夜一级毛片视频 | 精品视频亚洲 | 三级国产精品一区二区 | 欧美日韩亚洲第一页 | 在线精品视频在线观看高清 | 国产一区二区三区日韩 | 亚洲国产系列久久精品99人人 | 日本美女一区二区三区 | 欧美视频 亚洲视频 | 久草精品在线 | 日韩 欧美 中文 亚洲 高清 在线 | 国产一久久香蕉国产线看观看 | 国产一级片大全 | 久久久久久尹人网香蕉 | 特黄特色三级在线播放 | 日韩美女视频网站 | 国产一区二区三区在线观看影院 | 国产精品久久久久影院 | 青青草国产一区二区三区 | 国产盗摄一区二区 | 成年人网站免费在线观看 | 香港av三级 | 欧美一级毛片一 | 亚洲精品国产福利一区二区三区 | 国产成人一区二区三区免费观看 | 一区二区三区四区国产精品 | 欧美国产成人一区二区三区 | 国产伦精一区二区三区 | 国产老妇k | 国产在视频线在精品 |