麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網站 > Apache > 正文

Linux Apache設置壓縮及緩存

2024-08-27 18:30:53
字體:
來源:轉載
供稿:網友

壓縮文件:

編輯apache模塊

vim /etc/httpd/conf.modules.d/00-base.conf

 

確保以下三個模塊沒有被注釋

LoadModule headers_module modules/mod_headers.so
LoadModule deflate_module modules/mod_deflate.so
LoadModule filter_module modules/mod_filter.so

 

注意:也可以把三個模塊放到/etc/httpd/conf/httpd.conf文件里,模塊只能在一個文件中加載

設置壓縮規則

vim /etc/httpd/conf/httpd.conf

 

末尾添加

<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
AddOutputFilterByType DEFLATE application/x-font
AddOutputFilterByType DEFLATE application/x-font-opentype
AddOutputFilterByType DEFLATE application/x-font-otf
AddOutputFilterByType DEFLATE application/x-font-truetype
AddOutputFilterByType DEFLATE application/x-font-ttf
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/x-httpd-php
AddOutputFilterByType DEFLATE application/x-httpd-fastphp
AddOutputFilterByType DEFLATE font/opentype
AddOutputFilterByType DEFLATE font/otf
AddOutputFilterByType DEFLATE font/ttf
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE image/x-icon
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/xml
# Remove browser bugs (only needed for really old browsers)
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4/.0[678] no-gzip
BrowserMatch /bMSIE !no-gzip !gzip-only-text/html
#SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary #設置不對后綴gif,jpg,jpeg,png的圖片文件進行壓縮
Header append Vary User-Agent
</IfModule>

 

壓縮率一般都大于70%

壓縮率檢測(http://tool.chinaz.com/Gzips/)只能在pc端檢測

設置緩存:

vim /etc/httpd/conf.modules.d/00-base.conf

 

確保以下模塊沒有被注釋

LoadModule headers_module modules/mod_headers.so #第一種緩存方式
LoadModule expires_module modules/mod_expires.so #第二種緩存方式

 

注意:也可以把這個模塊放到/etc/httpd/conf/httpd.conf文件里,模塊只能在一個文件中加載

設置緩存規則

vim /var/www/html/.htaccess

 

末尾添加

第一種緩存方式

FileEtag INode Mtime Size

 

第二種緩存方式

# 緩存有效時間 1 月
<FilesMatch "/.(ico|jpg|jpeg|png|gif|js|css)$">
Header set Cache-Control "max-age=2592000, public"
</FilesMatch>
<FilesMatch "/.(html|txt|htm|php)$">
Header set Cache-Control "max-age=2592000, public, must-revalidate"
</FilesMatch>

 

注意:max-age為緩存時間,單位秒,按需修改

第三種緩存方式

vim /etc/httpd/conf/httpd.conf

 

添加以下內容

<IfModule expires_module>
ExpiresActive On
#css文件緩存2592000/3600/24=1月
ExpiresByType text/css A2592000
#js文件緩存2592000/3600/24=1月
ExpiresByType application/x-javascript A2592000
ExpiresByType application/javascript A2592000
#html文件緩存2592000/3600/24=1月
ExpiresByType text/html A2592000
#圖片文件緩存2592000/3600/24=1月
ExpiresByType image/jpg A2592000
ExpiresByType image/jpeg A2592000
ExpiresByType image/gif A2592000
ExpiresByType image/png A2592000
ExpiresByType image/ico A2592000
ExpiresByType image/x-icon A2592000
#文件默認緩存1月
ExpiresDefault "access plus 30 days"
</IfModule>

 

注意:以上方式,三選一

重啟apache服務

service httpd restart

注意:apache設置壓縮和緩存都會增加服務器的內存壓力,但設置壓縮和緩存之后,網站的訪問速度會有所提高


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产精品久久久网站 | 欧美精品一区自拍a毛片在线视频 | 免费一区区三区四区 | 久久9色| 一级毛片在线看 | a免费毛片 | 精品一区久久久 | 亚洲人片在线观看 | 国产69精品久久久久99尤 | 男人午夜小视频 | 国产一区二区三区四区五区加勒比 | 久久久一区二区三区精品 | 56av国产精品久久久久久久 | 中文亚洲视频 | 九九热色 | 黄色影院在线观看视频 | 国产在线导航 | 午夜热门福利 | 亚洲欧美国产高清 | 久久久久久久91 | 国产精品视频一区二区三区综合 | 91成人免费电影 | 国产毛毛片一区二区三区四区 | fc2国产成人免费视频 | 久久亚洲精品11p | asian裸体佳人pics| 精品一区二区久久久久 | 91精品老司机 | 激情97 | 久久精品一区二区三区不卡牛牛 | 一区二区三区日韩精品 | 99精品国产一区二区三区 | 制服丝袜成人动漫 | 欧美天堂一区 | 成人青青草 | 国产交换3p国产精品 | 精品久久久91 | 黄网站免费观看视频 | 偿还电影免费看 | 日韩午夜一区二区三区 | 国产美女精品视频 |