您好,登錄后才能下訂單哦!
- 在企業(yè)中,部署Apache后只采用默認的配置參數(shù),會引發(fā)網(wǎng)站很多問題,換言之默認配置是針對以前較低的服務(wù)器配置的,以前的配置已經(jīng)不適用當今互聯(lián)網(wǎng)時代
- 為了適應企業(yè)需求,就需要考慮如何提升Apache的性能與穩(wěn)定性,這就是Apache優(yōu)化內(nèi)容
配置網(wǎng)頁壓縮功能
工作模式的選擇與參數(shù)優(yōu)化
配置防盜鏈
配置隱藏版本號
配置Apache的網(wǎng)頁壓縮功能,是使用gzip壓縮算法來對網(wǎng)頁進行壓縮后再傳輸?shù)娇蛻舳藶g覽器
降低了網(wǎng)絡(luò)傳輸?shù)淖止?jié)數(shù),加快網(wǎng)頁加載的速度
節(jié)省流量,改善用戶的瀏覽體驗
gzip與搜索引擎的抓取工具有著更好的關(guān)系
Apache實現(xiàn)網(wǎng)頁壓縮的功能模塊包括
mod_gzip模塊
mod_deflate模塊
Apache 1.x
沒有內(nèi)建網(wǎng)頁壓縮技術(shù),但可使用第三方mod_gzip模塊執(zhí)行壓縮
Apache 2.x
在開發(fā)的時候,內(nèi)建了mod_deflate這個模塊,取代mod_gzip
* 兩者均使用gzip壓縮算法,運作原理類似
* mod_deflate壓縮速度略快,而mod_gzip的壓縮比略高
* mod_gzip對服務(wù)器CPU的占用要高一些
* 高流量的服務(wù)器,使用mod_deflate可能會比mod_gzip加載速度更快
一臺Linux服務(wù)器(192.168.13.128)
一臺win10測試機
[root@localhost conf]# cd ..
[root@localhost httpd]# pwd
/usr/local/httpd
[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>
- 通過mod_expire模塊配置Apache,使用網(wǎng)頁能在客戶端瀏覽器緩存一段時間,以避免重復請求
- 啟用mod_expire模塊后,會自動生成頁面頭部信息中的Expires標簽和Cache-Control標簽,從而降低客戶端的訪問頻率和次數(shù),達到減少不必要的流量和增加訪問速度的目的
編譯安裝和前部分是一樣的,配置加上了緩存模塊,以下為配置緩存模塊操作
[root@localhost httpd-2.4.29]# vim /etc/http.conf
LoadModule expires_module modules/mod_expires.so ##開啟緩存模塊
<IfModule mod_expires.c> ##大G末行添加配置文件
ExpiresActive On
ExpiresDefault "access plus 50 seconds"
</IfModule>
[root@localhost httpd-2.4.29]# cd /usr/local/httpd/bin ##測試語法是否有錯誤
[root@localhost bin]# ./apachectl -t
[root@localhost bin]# ./apachectl start ##開啟
[root@localhost bin]# systemctl stop firewalld.service ##關(guān)閉防火墻
[root@localhost bin]# setenforce 0
[root@localhost bin]# ./apachectl -t -D DUMP_MODULES | grep "expires" ##查看模塊開啟狀態(tài)
expires_module (shared)
免責聲明:本站發(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)容。