溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

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

發(fā)布時間:2021-09-17 10:57:24 來源:億速云 閱讀:135 作者:chen 欄目:系統(tǒng)運維

本篇內(nèi)容介紹了“Apache網(wǎng)頁的優(yōu)化方式”的有關(guān)知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠?qū)W有所成!

一.apache網(wǎng)頁壓縮:

作用:配置 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 模塊
Apache網(wǎng)頁的優(yōu)化方式

配置項

AddOutputFilterByType DEFLATE text/html text/plain text/css text/xml text/javascript    對什么格式的內(nèi)容啟用壓縮
DeflateCompressionLevel 9   壓縮級別為9,范圍是1-9,數(shù)字大壓縮率高
SetOutputFilter DEFLATE 啟用deflate壓縮方式

二操作實例

1.檢查是否安裝了mod_deflate模塊
[root@www ~]# /usr/local/httpd/bin/apachectl -D DUMP_MODULES |grep deflate
 deflate_module (static)
Syntax OK
2.配置模塊啟用mod_deflate模塊啟用

編譯安裝后,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網(wǎng)頁的優(yōu)化方式

三網(wǎng)業(yè)緩存

apache頁面緩存時間:
作用:通過 mod_expires 模塊配置 Apache,使網(wǎng)頁能在客戶端瀏覽器緩存一段時間,以避免重復請求,減輕服務(wù)端工作壓力。啟用 mod_expires 模塊后,會自動生成頁面頭部信息中的 Expires 標簽和 CacheControl 標簽,從而降低客戶端的訪問頻率和次數(shù),達到減少不必要的流量和增加訪問速度的目的。

注意:編譯安裝時必須使用以下配置項

--enable-expires            ##啟用網(wǎng)頁緩存過期時間模塊

配置項:
<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>
清除瀏覽器歷史記錄,重新訪問測試:Apache網(wǎng)頁的優(yōu)化方式

apache優(yōu)化隱藏版本號;

修改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ì)量的實用文章!

向AI問一下細節(jié)

免責聲明:本站發(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)容。

AI