十二、Apache配置静态缓存

静态缓存介绍

对于图片,html,css,Javascripts等,可以让客户端缓存,让访问时不需要频繁请求服务器,提高用
户体验,需要提前确认是否支持 mod_expires.c模块。

配置案例

1、编辑主配置文件

$ vim /usr/local/apache2/conf/httpd.conf
111 LoadModule expires_module modules/mod_expires.so #去掉该行注释启用模块
478 Include conf/extra/httpd-vhosts.conf #去掉该行注释启用配置文件

2、编辑虚拟主机配置文件

$ vim /usr/local/apache2/conf/extra/httpd-vhosts.conf
<VirtualHost *:80>
	DocumentRoot "/www/tz"
	ServerName www.tz.com
		<IfModule mod_expires.c> 
			ExpiresActive on 
			ExpiresByType image/gif "access plus 1 days" 
			ExpiresByType image/jpeg "access plus 24 hours" 
			ExpiresByType image/png "access plus 24 hours" 
			ExpiresByType text/css "now plus 2 hours" 
			ExpiresByType application/x-javascript "now plus 2 hours" 
			ExpiresByType application/x-shockwave-flash "now plus 2 hours" 
			ExpiresDefault "now plus 0 min" 
		</IfModule>
</VirtualHost>

3、修改hosts文件(略)
4、编辑测试页面(略)
5、配置文件生效(略)
6、效果如下

略过的步骤可以看我之前写的Apache笔记。


参考资料:
B站:千锋教育云计算650集-P145

posted @ 2021-05-10 16:35  努力吧阿团  阅读(117)  评论(0)    收藏  举报