您好,登錄后才能下訂單哦!
本篇內(nèi)容介紹了“Apache網(wǎng)頁的優(yōu)化方式”的有關(guān)知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠?qū)W有所成!
作用:配置 Apache 的網(wǎng)頁壓縮功能,是使用 Gzip 壓縮算法來對 Apache 服務(wù)器發(fā)布的網(wǎng)頁內(nèi)容進行壓縮后再傳輸?shù)娇蛻舳藶g覽器。通常在cpu有空閑,網(wǎng)站帶寬占用高時,會啟用壓縮;
優(yōu)勢:
1)加快網(wǎng)頁加載的速度,改善用戶的瀏覽體驗
2)降低網(wǎng)絡(luò)傳輸帶寬, 服務(wù)器節(jié)省流量
3)網(wǎng)頁壓縮有利于搜索引擎的抓取
方式:Apache 能實現(xiàn)網(wǎng)頁壓縮功能的模塊有 mod_gzip 模塊和 mod_deflate 模塊
AddOutputFilterByType DEFLATE text/html text/plain text/css text/xml text/javascript 對什么格式的內(nèi)容啟用壓縮 DeflateCompressionLevel 9 壓縮級別為9,范圍是1-9,數(shù)字大壓縮率高 SetOutputFilter DEFLATE 啟用deflate壓縮方式
[root@www ~]# /usr/local/httpd/bin/apachectl -D DUMP_MODULES |grep deflate deflate_module (static) Syntax OK
編譯安裝后,mod_defale模塊需要httpd.conf 文件啟用才能生效
[root@www ~]# vi /usr/local/httpd/conf/httpd.conf ##在最后添加如下配置 AddOutputFilterByType DEFLATE text/html text/plain text/css text/xml text/javascript DeflateCompressionLevel 9 SetOutputFilter DEFLATE :wq
3.抓包驗證
apache頁面緩存時間:
作用:通過 mod_expires 模塊配置 Apache,使網(wǎng)頁能在客戶端瀏覽器緩存一段時間,以避免重復請求,減輕服務(wù)端工作壓力。啟用 mod_expires 模塊后,會自動生成頁面頭部信息中的 Expires 標簽和 CacheControl 標簽,從而降低客戶端的訪問頻率和次數(shù),達到減少不必要的流量和增加訪問速度的目的。
配置項:
<IfModule mod_expires.c>
ExpiresActive On ##啟用頁面緩存時間
ExpiresDefault "access plus 60 seconds" ##設(shè)置默認緩存1分鐘
</IfModule>
[root@www ~]# /usr/local/httpd/bin/apachectl -D DUMP_MODULES |grep expires expires_module (static) Syntax OK [root@www ~]# vi /usr/local/httpd/conf/httpd.conf ##在最后添加如下配置 <IfModule mod_expires.c> ExpiresActive On ExpiresDefault "access plus 60 seconds" </IfModule>
修改httpd.conf配置文件,使httpd-default.conf 文件生效,它包含了是返回的版本信息的內(nèi)容
1.將主配置文件httpd. conf以下行注釋去掉 #Include conf/extra/httpd-default.conf 2.修改httpd-default. conf文件兩個地方 3.Server Tokens Full修改為Server Tokens Prod 4.將ServersSignature On修改為ServersSignature Off 5.重啟httpd服務(wù),訪問網(wǎng)站,抓包測試
“Apache網(wǎng)頁的優(yōu)化方式”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注億速云網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實用文章!
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。