五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網 會員登陸 & 注冊

apache網頁優(yōu)化之壓縮功能和緩存時間

2021-10-11 11:20 作者:Vecloud_  | 我要投稿


Apache網頁優(yōu)化?
優(yōu)化概述?
壓縮功能優(yōu)化配置Apache的網頁壓縮功能,是使用gzip壓縮算法對網頁內容進行壓縮后再傳輸?shù)娇蛻舳藶g覽器?
先把宿主機的共享目錄共享到Linux下[root@localhost ~]# smbclient -L //192.168.100.23/ ?#訪問宿主機的共享文件Enter SAMBA\root's password: OS=[Windows 10 Enterprise 17763] Server=[Windows 10 Enterprise 6.3] ???Sharename ??????Type ?????Comment ???--------- ??????---- ?????------- ???ADMIN$ ?????????Disk ?????遠程管理 ???C$ ?????????????Disk ?????默認共享 ???D$ ?????????????Disk ?????默認共享 ???E$ ?????????????Disk ?????默認共享 ???F$ ?????????????Disk ?????默認共享 ???G$ ?????????????Disk ?????默認共享 ???IPC$ ???????????IPC ??????遠程?IPC ???LAMP ???????????Disk ?????????LAMP-C7 ????????Disk ?????????share ??????????Disk ?????????Users ??????????Disk ?????Connection to 192.168.100.23 failed (Error NT_STATUS_RESOURCE_NAME_NOT_FOUND)NetBIOS over TCP disabled -- no workgroup available[root@localhost ~]# mkdir /abc ?#創(chuàng)建一個掛載點[root@localhost ~]# mount.cifs //192.168.100.23/LAMP-C7 /abc/ ?#掛載Password for root@//192.168.100.23/LAMP-C7: ?[root@localhost ~]# cd /abc[root@localhost abc]# ls ?#我們的源碼包都在里面apr-1.6.2.tar.gz ?????????????????Discuz_X2.5_SC_UTF8.zip ?mysql-5.6.26.tar.gzapr-util-1.6.0.tar.gz ????????????fiddler.exe ?????????????php-5.6.11.tar.bz2awstats-7.6.tar.gz ???????????????httpd-2.4.29.tar.bz2cronolog-1.6.2-14.el7.x86_64.rpm ?LAMP-php5.6.txt解壓,移動cronolog-1.6.2-14.el7.x86_64.rpm ?LAMP-php5.6.txt[root@localhost abc]# tar jxvf httpd-2.4.29.tar.bz2 -C /opt ?#解壓到OPT底下[root@localhost abc]# tar zxvf apr-1.6.2.tar.gz -C /opt/[root@localhost abc]# tar zxvf apr-util-1.6.0.tar.gz -C /opt/[root@localhost abc]# cd /opt[root@localhost opt]# lsapr-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]# lshttpd-2.4.29 ?rh安裝環(huán)境包[root@localhost opt]# cd httpd-2.4.29 /calhost httpd-2.4.29]# yum -y install \gcc \gcc-c++ \make \pcre-devel \zlib-devel \expat-devel \pcre \perl已安裝: ?gcc.x86_64 0:4.8.5-39.el7 ????????????????gcc-c++.x86_64 0:4.8.5-39.el7 ??????????????pcre-devel.x86_64 0:8.32-17.el7 ??????????zlib-devel.x86_64 0:1.2.7-18.el7 ?????????作為依賴被安裝: ?cpp.x86_64 0:4.8.5-39.el7 ?????????????glibc-devel.x86_64 0:2.17-292.el7 ??????????????glibc-headers.x86_64 0:2.17-292.el7 ???kernel-headers.x86_64 0:3.10.0-1062.4.1.el7 ????libmpc.x86_64 0:1.0.1-3.el7 ???????????libstdc++-devel.x86_64 0:4.8.5-39.el7 ????????作為依賴被升級: ?glibc.x86_64 0:2.17-292.el7 ?????????????glibc-common.x86_64 0:2.17-292.el7 ??????????libgcc.x86_64 0:4.8.5-39.el7 ????????????libgomp.x86_64 0:4.8.5-39.el7 ???????????????libstdc++.x86_64 0:4.8.5-39.el7 ?????????zlib.x86_64 0:1.2.7-18.el7 ????????????????完畢!安裝Apache底層功能calhost httpd-2.4.29]# ./configure \--prefix=/usr/local/httpd \ ?#指定路徑--enable-deflate \ ?#壓縮功能--enable-so \ ?#核心模塊開啟--enable-rewrite \ ?#開啟重寫功能,防盜鏈--enable-charset-lite \ ?#支持字符集--enable-cgi#通用網關接口編譯安裝[root@localhost opt]#make[root@localhost opt]#make installmkdir /usr/local/httpd/manualmake[1]:?離開目錄“/opt/httpd-2.4.29” [root@localhost httpd-2.4.29]#?做軟鏈接以后到主配置文件方便了[root@localhost httpd-2.4.29]# cd /usr/local/httpd/[root@localhost httpd]# lsbin ???cgi-bin ?error ??icons ???lib ??man ????modulesbuild ?conf ????htdocs ?include ?logs ?manual[root@localhost httpd]# cd conf[root@localhost conf]# lsextra ?httpd.conf ?magic ?mime.types ?original[root@localhost conf]# ln -s /usr/local/httpd/conf/httpd.conf /etc/httpd.conf配置主配置文件Listen 192.168.136.136:80 ?#開啟監(jiān)聽地址#Listen 80 ??#關閉IPV6監(jiān)聽地址ServerName www.kgc.com:80 #開啟域名服務器LoadModule deflate_module modules/mod_deflate.so ?#前面#去掉開啟功能#文件末尾加上一段話<IfModule mod_deflate.c> ?AddOutputFilterByType DEFLATE text/html text/plain test/css test/xml test/javascript test/jpg test/png ?#支持各種類型的文件 ?DeflateCompressionLevel 9 #9高壓縮比 ?SetOutputFilter DEFLATE ?#默認過濾器</IfModule>#檢查語法有沒有錯誤[root@localhost conf]# /usr/local/httpd/bin/apachectl -tSyntax OK開啟服務,查看端口有沒有被提供出來[root@localhost conf]# /usr/local/httpd/bin/apachectl start[root@localhost conf]# netstat -ntap | grep 80tcp ???????0 ?????0 192.168.136.136:80 ?????0.0.0.0:* ??????????????LISTEN ?????52832/httpd ??????[root@localhost htdocs]# cd /usr/local/httpd/[root@localhost httpd]# cd bin/[root@localhost bin]# systemctl stop firewalld.service [root@localhost bin]# setenforce 0查看壓縮模塊有沒有被啟動起來[root@localhost bin]# ./apachectl -t -D DUMP_MODULES | grep "deflate" deflate_module (shared)到宿主機目錄下放入一種圖片去測試?
想看到它壓縮的功能,我們放一張照片到默認網頁中去試一試[root@localhost abc]# cd /abc/[root@localhost abc]# lsapr-1.6.2.tar.gz ?????????????????Discuz_X2.5_SC_UTF8.zip ?mysql-5.6.26.tar.gzapr-util-1.6.0.tar.gz ????????????fiddler.exe ?????????????php-5.6.11.tar.bz2awstats-7.6.tar.gz ???????????????httpd-2.4.29.tar.bz2 ????tu9892_14.jpg #這是我們的圖片cronolog-1.6.2-14.el7.x86_64.rpm ?LAMP-php5.6.txt[root@localhost abc]# cp tu9892_14.jpg /usr/local/httpd/htdocs/ #把這種照片復制到默認首頁中[root@localhost abc]# cd /usr/local/httpd/htdocs/[root@localhost htdocs]# lsindex.html ?tu9892_14.jpg[root@localhost htdocs]# vim index.html<html><body><h2>It works!</h2><img src="tu9892_14.jpg"/></body></html>去客戶機測試一下壓縮功能?
網頁之緩存時間優(yōu)化通過mod_expire模塊配置Apache,使網頁在客戶端瀏覽器緩存一段時間,以免重復請求,降低客戶段的訪問頻率和次數(shù),達到減少不必要的流量和增加訪問速度的目的?
前面的步驟更壓縮一樣,我們直接到主配置文件中開啟緩存模塊Listen 192.168.136.136:80 ?#開啟監(jiān)聽地址#Listen 80 ??#關閉IPV6監(jiān)聽地址ServerName www.kgc.com:80 #開啟域名服務器LoadModule expires_module modules/mod_expires.so #開啟模塊配置文件末尾添加<IfModule mod_expires.c> ?ExpiresActive On ?#開啟功能 ?ExpiresDefault "access plus 31104000 seconds" ?#開啟緩存時間31104000s</IfModule>驗證語法格式有沒有錯誤[root@localhost conf]# cd /usr/local/httpd/[root@localhost httpd]# cd bin/[root@localhost bin]# ./apachectl -tSyntax OK開啟服務查看端口有沒有被提供出來[root@localhost bin]# ./apachectl start[root@localhost bin]# netstat -ntap | grep 80tcp ???????0 ?????0 192.168.136.136:80 ?????0.0.0.0:* ??????????????LISTEN ?????52832/httpd ????????[root@localhost bin]# systemctl stop firewalld.service [root@localhost bin]# setenforce 0查看緩存模塊有沒有被啟動[root@localhost bin]# ./apachectl -t -D DUMP_MODULES | grep "expires" expires_module (shared)去客戶段去測試一下

了解更多網絡知識關注:http://www.vecloud.com/

apache網頁優(yōu)化之壓縮功能和緩存時間的評論 (共 條)

分享到微博請遵守國家法律
江口县| 安顺市| 保靖县| 灵宝市| 宁南县| 盐边县| 桑植县| 神木县| 威信县| 定西市| 西丰县| 通化市| 和林格尔县| 邢台市| 清流县| 六安市| 克山县| 论坛| 洛南县| 雷山县| 吉首市| 云霄县| 大宁县| 上林县| 周宁县| 阳原县| 改则县| 无棣县| 扎兰屯市| 乌拉特前旗| 措勤县| 石柱| 新乡市| 高平市| 弥渡县| 肇州县| 皮山县| 金坛市| 四川省| 深泽县| 武陟县|