`

apache配置expires_module缓存静态文件

阅读更多
Apache版本apache_2.2.14-win32-x86-openssl-0.9.8k.msi

修改httpd.conf文件:
1,去掉#LoadModule expires_module modules/mod_expires.so这行前面的#号

2,增加如下配置
<IfModule expires_module>
  ExpiresActive On
  ExpiresDefault "access plus 2 days"
  ExpiresByType application/x-shockwave-flash "access plus 3 days"
</IfModule>


restart apache服务器就生效了
通过httpwatch观察http请求Headers Received:
Expires已经是两天后了

(Status-Line)	HTTP/1.1 200 OK
Accept-Ranges	bytes
Cache-Control	max-age=172800
Connection	Keep-Alive
Content-Length	561276
Content-Type	image/jpeg
Date	Fri, 18 Nov 2011 02:18:18 GMT
ETag	"2000000010a90-8907c-46ea3c3de04ac"
Expires	Sun, 20 Nov 2011 02:18:18 GMT
Keep-Alive	timeout=5, max=99
Last-Modified	Tue, 14 Jul 2009 05:32:31 GMT
Server	Apache/2.2.14 (Win32)
0
0
分享到:
评论

相关推荐

    apache提示没有设置 max-age or expires解决办法.docx

    在Apache中,我们通常通过修改`.htaccess`文件或httpd.conf配置文件来设置这些缓存控制头。以下是一种在`.htaccess`文件中设置`max-age`的例子: ```apache &lt;IfModule mod_headers.c&gt; # 对于特定类型的静态文件...

    Apache httpd 安装module mod_expires、mod_deflate的方法

    通过合理设置这些参数,你可以优化静态资源(如图片、CSS、JavaScript 文件)的缓存策略,从而提高网站性能和减少服务器负载。 安装mod_expires模块的步骤如下: 1. **获取源码**:首先,你需要确保你已经安装了...

    Apache Web服务器配置与使用工作笔记

    - 通过使用`mod_expires`模块可以为静态文件设置过期时间,从而减少服务器负担。 - 示例配置: ```apache &lt;IfModule mod_expires.c&gt; ExpiresActive On ExpiresByType image/jpg "access plus 1 month" ...

    apache安全及优化设置

    - 利用`mod_expires`设置合适的过期时间,帮助浏览器更高效地缓存静态资源。 4. **日志管理和监控**: - 安装并配置Cronolog等工具,定期归档日志文件,避免日志文件过大占用过多磁盘空间。 - 实施系统监控,...

    mod_wsgi-windows

    3. **静态文件**: 对于静态文件,建议使用Apache的其他模块(如`mod_expires`, `mod_deflate`, `mod_headers`)直接处理,以减轻Django的负担。 4. **缓存策略**: 使用缓存技术,如Django的`cached_page`中间件,或...

    利用Apache为WebLogic提速

    2. 修改Apache的主配置文件`httpd.conf`,添加加载WebLogic模块的指令`LoadModule weblogic_module modules/mod_wl_22.so`,以及包含`Weblogic.conf`的指令`&lt;IfModule mod_weblogic.c&gt; Include conf/Weblogic.conf ...

    php5.3.6+apache2.2

    使用mod_expires设置静态资源的缓存时间,减轻服务器压力。 总结 搭建PHP 5.3.6与Apache 2.2的集成环境是一项基础但关键的工作,它为你的Web应用提供了运行的基础。尽管这个版本的PHP已不再维护,但在一些旧项目中...

    Linux Apache设置压缩及缓存

    上述配置表示静态资源(如图片、CSS、JavaScript文件)将在浏览器中缓存一周。 最后,重启Apache服务以应用这些更改: ```bash sudo systemctl restart httpd ``` 通过合理配置Apache的压缩和缓存,可以显著提高...

    Apache+tomcat集群

    为了提高性能,可以配置缓存以减少对后端Tomcat的压力,比如使用mod_expires和mod_deflate。此外,调整Apache和Tomcat的配置参数,如线程池大小、连接超时时间等,也是常见的优化手段。 9. **测试与调试** 在部署...

    【Java面试系列】Nginx.pdf

    ### Nginx能否缓存静态文件?如何配置? Nginx支持缓存静态文件: ```nginx location ~* \.(jpg|jpeg|gif|png|css|js|ico|xml)$ { expires 30d; } ``` ### Nginx能否进行内容压缩?如何配置? Nginx支持内容压缩...

    Nginx 应用技术指南

    - **灵活的配置**:配置文件简洁易懂,支持动态重载配置,无需重启服务即可生效。 - **模块化架构**:可通过编译时添加或编译后扩展的方式增加新功能。 **1.3 FastCGI,简单的负载均衡和容错** Nginx可以作为...

    Nginx应用技术指南

    Nginx还提供了强大的缓存服务配置选项,可以用来缓存静态内容,加速网站访问速度。负载均衡是Nginx非常重要的应用场景之一,Nginx通过其负载均衡模块能够将请求分发到多个后端服务器,实现请求的负载均衡和容错处理...

Global site tag (gtag.js) - Google Analytics