通过配置文件控制HTTP的"Expires"和"Cache-Control"头内容,达到缓存静态资源的目的。
<IfModule mod_expires.c>
ExpiresActive On
Header unset ETag
FileETag None
#[access|now (等价于'access')|modification] [plus| ] [n] [years|months|weeks|days|hours|minutes|seconds]
ExpiresDefault "access plus 1 month"
ExpiresByType image/x-icon "access plus 1 month"
ExpiresByType application/x-javascript "access plus 1 weeks"
ExpiresByType text/css "access plus 3 days"
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType text/plain "access plus 1 weeks"
ExpiresByType application/x-shockwave-flash "access plus 1 month"
ExpiresByType video/x-flv "access plus 1 month"
ExpiresByType application/pdf "access plus 1 month"
ExpiresByType text/html "access plus 1 weeks"
#客户端GIF有效期为1个月
ExpiresByType image/gif A2592000
#HTML文档的有效期是最后修改时刻后的一星期
ExpiresByType text/html M604800
</IfModule>
分享到:
相关推荐
受启发, fastify-disablecache插件设置以下响应标头和值以禁用客户端缓存: Surrogate-Control: no-store Cache-Control: no-store, no-cache, must-revalidate, proxy-revalidate Pragma: no-cache Expires: 0 您...
### MyBatis与Redis缓存配置详解 #### 一、MyBatis缓存机制概述 在MyBatis中,缓存是一项重要的性能优化措施。它能够显著减少数据库的访问次数,提高应用程序的响应速度。MyBatis提供了两种级别的缓存支持:一级...
### Apache虚拟主机配置详解 #### 一、Apache虚拟主机...以上配置详细地介绍了如何在Apache中设置虚拟主机以及相关的安全、性能优化措施。这些设置能够帮助开发者更好地管理多个网站,并提高网站的安全性和用户体验。
在实际部署中,还可能涉及到SSL/TLS配置、访问控制、缓存设置、URL重写等多种高级配置。确保对Apache配置有深入理解,并根据业务需求进行定制,是保障Web服务正常运行的关键。同时,定期更新和维护Apache,确保其...
Apache服务器的配置和管理是一个深度和广度都很大的话题,涉及安全、性能优化、负载均衡、缓存等多个方面。理解并掌握Apache服务器的配置方法,对于管理和维护高效、安全的Web服务至关重要。在实际操作中,应根据...
根据存放位置的不同,缓存技术可以分为客户端缓存和服务端缓存两大类。 #### 客户端缓存 客户端缓存主要包括浏览器缓存和网关/代理服务器缓存。 - **浏览器缓存**:用户访问过的页面会被存储在本地浏览器的缓存中...
### Apache Web服务器配置与使用工作笔记 #### 一、Apache Web服务器简介 Apache HTTP Server(简称Apache)是一款开放源码的Web服务运行平台,在互联网上有着广泛的使用。它是由Apache软件基金会的一个开源项目...
5. **IE浏览器设置**:对于特定的IE浏览器,可以在浏览器设置中禁用缓存,或者调整缓存大小和策略,但这可能影响其他网站的正常浏览体验。 综上所述,解决Flex SWF文件在IE浏览器中的缓存问题,需要结合服务器端的...
本篇文章将深入探讨如何在MyBatis中自定义缓存配置,整合第三方缓存系统Redis。 首先,理解MyBatis的缓存机制。MyBatis提供了两级缓存:一级缓存是SqlSession级别的,存在于SqlSessionFactory内部,而二级缓存是...
### Apache常用配置详解 #### 一、Apache简介与安装 ...以上仅为Apache配置的一部分,实际应用中可能还会涉及SSL/TLS加密、缓存优化、负载均衡等高级配置,但掌握上述基础配置足以满足大多数Web服务的需求。
7. **优化与性能**:根据需求调整Apache的并发连接数、KeepAlive设置,以及MySQL的缓存大小和查询优化。监控服务器性能,确保资源有效利用。 8. **版本升级**:随着时间推移,可能需要升级PHP、Apache和MySQL到最新...
6. **缓存管理**:客户端可能需要管理服务器资源的缓存,以提高性能,但这需要正确配置缓存策略,避免数据过期或不一致。 7. **API调用**:如果WebClient与服务器通过API进行交互,需要了解API的调用规则,如HTTP...
在任何操作系统上配置Apache服务器都旨在实现资源的共享以及外部访问,让服务器能够接受客户端的请求,并响应服务。 在标签“服务器配置”中,强调了本文档的核心内容是关于服务器的设置与调优,以便它可以正确地...
Apache以其稳定性和灵活性而闻名,可以通过配置文件(httpd.conf)进行定制化设置,满足各种需求。Apache与PHP的结合,通常通过模块化的方式实现,即安装一个名为mod_php的Apache模块,使服务器能够直接解析和执行...
- **SSL/TLS**:确保使用安全的HTTPS协议进行通信,配置Apache和WebLogic的SSL设置。 - **负载均衡**:通过Plugin实现负载均衡策略,如轮询、最少连接等,以平衡各个WebLogic实例的负载。 - **缓存控制**:可以配置...
- **httpd.conf**:Apache的核心配置文件,控制着服务器的各个方面,包括监听端口、虚拟主机设置、文档根目录、错误日志等。 - **.htaccess**:允许用户在自己的文档目录下覆盖主服务器的配置,常用于URL重写、...
8. **缓存机制**:通过mod_cache模块,Apache可以缓存经常访问的内容,提高响应速度。 9. **负载均衡**:结合其他工具或模块,Apache能实现简单的负载均衡,分散服务器压力。 10. **错误页面自定义**:通过配置文件...