Apache網頁優化 網頁快取

2021-10-01 14:10:47 字數 2632 閱讀 5040

​ apache 的mod_expries 模組會自動生成頁面頭部資訊中的 express標籤和 cache-control 標籤。

​ 客戶端瀏覽器根據標籤決定下次訪問是在本地機器的快取中獲取頁面,不需要再次向伺服器發出請求,從而降低客戶端的訪問頻率和次數,達到減少不必要的流量和增加訪問速度的目的。

1、先關閉防火牆,掛載檔案,並解壓到/opt/目錄下

[root@localhost ~]# systemctl stop firewalld.service

[root@localhost ~]# setenforce 0

[root@localhost ~]# mkdir /abc

[root@localhost ~]# mount.cifs /abc

[root@localhost ~]# cd /abc

[root@localhost abc]# tar zxvf apr-1.6.2.tar.gz -c /opt/

[root@localhost abc]# tar zvxf apr-util-1.6.0.tar.gz -c /opt/

[root@localhost abc]# tar zxvf httpd-2.4.2.tar.gz -c /opt/

2、在/opt/目錄下將apr兩個包移動到httpd-2.4.2/sriclib 下
[root@localhost opt]# mv apr-1.6.2/ httpd-2.4.2/srclib/apr

[root@localhost opt]# mv apr-util-1.6.0/ httpd-2.4.2/srclib/apr-util

3、手工編譯安裝所需原始碼包,並到httpd-2.4.2目錄下開始進行原始碼編譯
[root@localhost opt]# ls httpd-2.4.2/srclib/

[root@localhost httpd-2.4.2]# ./configure \ //執行configure指令碼

> --prefix=/usr/local/httpd \ //指定檔案安裝路徑

> --enable-so \ //開啟核心功能

> --enable-rewrite \ //開啟重寫功能

> --enable-charset-lite \ //開啟字符集

> --enable-cgi //開啟cgi指令碼支援

[root@localhost httpd-2.4.2]# make && make install

4、建立軟連線,並對主配置檔案進行修改
[root@localhost httpd-2.4.2]# ln -s /usr/local/httpd/conf/httpd.conf /etc/httpd.conf

(1)修改監聽位址

listen 192.168.73.166:80

#listen 80

(2)修改網域名稱

servername www.kg.com

(3)在末尾加上

loadmodule expires_module modules/mod_expires.so

expiresactive on

expiresdefault "access plus 50 seconds"

(4)開啟 expires_module 模組

5、驗證apache是否設定成功
[root@localhost httpd-2.4.2]# ln -s /usr/local/httpd/bin/* /usr/local/bin/

syntax ok 『啟動成功』

6、開啟apache服務,並驗證模組開啟
[root@localhost httpd-2.4.2]# service httpd start      『開啟服務』

[root@localhost httpd-2.4.2]# netstat -ntap | grep httpd 『檢視介面』

[root@localhost extra]# /usr/local/httpd/bin/apachectl -t -d dump_modules | grep "expires" 『驗證模組開啟』

expires_module (shared)

7、用win10客戶機檢視**,並抓包,那個抓包工具就是fiddler,在虛擬機器中安裝,並開啟。先開啟fiddler,然後開啟網頁,輸入ip位址。

網頁前端優化 apache篇

以下配置內容放在 httpd.conf 配置檔案最後即可,全域性有效.1.設定靜態檔案的有效期 expiresactive on expiresdefault access plus 10 years 參考 url 2.啟用gzip壓縮 deflatebuffersize 8096 deflatec...

Apache 網頁與安全優化

優化內容 gzip 介紹 servertokens 輸出格式 選項 輸出格式 prod server apache major server apache 2 minor server apache 2.0 os server apache 2.0.41 unix full server apach...

Apache加密網頁

首先在你要想加密的資料夾裡建立乙個.htaccess的檔案。這個檔案一建立就自動成了隱藏的。內容如下 authname section name authtype basic authuserfile full path to htpasswd require valid user section ...