静态文件缓存
静态缓存在客户端下进行缓存,可以设置缓存文件类型与缓存时间,提升客户端访问站点速度。
语法格式
ExpiresByType type/encoding “<base> [plus] <num><type>”
配置静态缓存
1、模块解注释
vim /apache2/conf/httpd.conf LoadModule expires_module modules/mod_expires.so
2、主配置文件内编辑,它是一个全局配置。
vim /apache2/conf/httpd.conf <IfModule mod_expires.c> # 开启使用expires ExpiresActive on # 指定gif 文件保存1天 image触发源/类型 ExpiresByType image/gif "access plus 1 days" # 指定jpeg 文件保存24小时 ExpiresByType image/jpeg "access plus 24 hours" # 指定png 文件保存24小时 ExpiresByType image/png "access plus 24 hours" # 指定css 文件保存2小时 ExpiresByType test/css "now plus 2 hour" # 指定javascript 文件保存2小时 ExpiresByType application/x-javascript "now plus 2 hours" # 指定flash 文件保存2小时 ExpiresByType application/x-shockwave-flash "now plus 2 hours" # 处理上述文件 其他都保存0秒(不保存) ExpiresDefault "now plus 0 min" </IfModule>
3、加载配置文件