`

apache 客户端缓存配置

 
阅读更多

通过配置文件控制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>
分享到:
评论

相关推荐

    Apache:Apache的安装与配置:9. Apache缓存与内容分发网络(CDN)集成.pdf

    通过在Apache配置文件中设置相关指令,如指定缓存根目录、默认过期时间、最大和最小文件大小等参数,可以实现详细的缓存策略。例如,CacheRoot指令指定缓存的根目录,CacheDefaultExpire设置默认缓存过期时间,...

    Apache PHP利用HTTP缓存协议原理解析及应用

    为了有效利用缓存,开发者需要明确设置缓存控制策略,以优化客户端和服务端的交互,减少带宽消耗和服务器压力。 #### 三、缓存控制具体含义 在HTTP请求和响应中,Cache-Control头部字段是核心缓存控制机制。它可以...

    Apache:Apache的基本概念:Apache缓存机制与实践.pdf

    Apache缓存机制的实践涉及了缓存的配置和使用,例如可以配置缓存的存储位置、大小、存储对象的类型和生命周期等。合理配置缓存不仅可以提升网站访问速度,也可以通过减少服务器负载来提高整体的运行效率。而具体的...

    fastify-disablecache:固定插件以禁用客户端缓存

    受启发, fastify-disablecache插件设置以下响应标头和值以禁用客户端缓存: Surrogate-Control: no-store Cache-Control: no-store, no-cache, must-revalidate, proxy-revalidate Pragma: no-cache Expires: 0 您...

    Apache:Apache性能优化:Apache安全设置与性能平衡.pdf

    总结而言,要实现Apache Web服务器的性能优化与安全保护,不仅要理解其工作原理和调整性能参数,还需要通过配置模块实现内容压缩和缓存优化,并且合理配置防火墙规则以防护服务器。在实际操作中,应该根据服务器的...

    mybatis+redis缓存配置

    ### MyBatis与Redis缓存配置详解 #### 一、MyBatis缓存机制概述 在MyBatis中,缓存是一项重要的性能优化措施。它能够显著减少数据库的访问次数,提高应用程序的响应速度。MyBatis提供了两种级别的缓存支持:一级...

    apache虚拟主机配置

    ### Apache虚拟主机配置详解 #### 一、Apache虚拟主机...以上配置详细地介绍了如何在Apache中设置虚拟主机以及相关的安全、性能优化措施。这些设置能够帮助开发者更好地管理多个网站,并提高网站的安全性和用户体验。

    Apache安装与配置

    在实际部署中,还可能涉及到SSL/TLS配置、访问控制、缓存设置、URL重写等多种高级配置。确保对Apache配置有深入理解,并根据业务需求进行定制,是保障Web服务正常运行的关键。同时,定期更新和维护Apache,确保其...

    Apache服务器配置与管理

    Apache服务器的配置和管理是一个深度和广度都很大的话题,涉及安全、性能优化、负载均衡、缓存等多个方面。理解并掌握Apache服务器的配置方法,对于管理和维护高效、安全的Web服务至关重要。在实际操作中,应根据...

    网站缓存核心技术

    根据存放位置的不同,缓存技术可以分为客户端缓存和服务端缓存两大类。 #### 客户端缓存 客户端缓存主要包括浏览器缓存和网关/代理服务器缓存。 - **浏览器缓存**:用户访问过的页面会被存储在本地浏览器的缓存中...

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

    ### Apache Web服务器配置与使用工作笔记 #### 一、Apache Web服务器简介 Apache HTTP Server(简称Apache)是一款开放源码的Web服务运行平台,在互联网上有着广泛的使用。它是由Apache软件基金会的一个开源项目...

    Flex客户端IE浏览器缓存问题

    5. **IE浏览器设置**:对于特定的IE浏览器,可以在浏览器设置中禁用缓存,或者调整缓存大小和策略,但这可能影响其他网站的正常浏览体验。 综上所述,解决Flex SWF文件在IE浏览器中的缓存问题,需要结合服务器端的...

    基于mybatis自定义缓存配置Redis

    本篇文章将深入探讨如何在MyBatis中自定义缓存配置,整合第三方缓存系统Redis。 首先,理解MyBatis的缓存机制。MyBatis提供了两级缓存:一级缓存是SqlSession级别的,存在于SqlSessionFactory内部,而二级缓存是...

    apache常用配置

    ### Apache常用配置详解 #### 一、Apache简介与安装 ...以上仅为Apache配置的一部分,实际应用中可能还会涉及SSL/TLS加密、缓存优化、负载均衡等高级配置,但掌握上述基础配置足以满足大多数Web服务的需求。

    apache+tomcat+memcached配置说明

    6. Memcached 配置:虽然在描述中没有提及 Memcached 的具体配置,但通常,Memcached 会在 Tomcat 应用中作为缓存层,通过 Java 客户端库(如 Spymemcached 或 Xmemcached)与应用服务器通信,存储和检索数据。...

    php apache mysql配置详解

    7. **优化与性能**:根据需求调整Apache的并发连接数、KeepAlive设置,以及MySQL的缓存大小和查询优化。监控服务器性能,确保资源有效利用。 8. **版本升级**:随着时间推移,可能需要升级PHP、Apache和MySQL到最新...

    webClient 服务器端与客户端配置

    6. **缓存管理**:客户端可能需要管理服务器资源的缓存,以提高性能,但这需要正确配置缓存策略,避免数据过期或不一致。 7. **API调用**:如果WebClient与服务器通过API进行交互,需要了解API的调用规则,如HTTP...

    WLSPlugin12.2.1.4.0-Apache2.2-Apache2.4-Linux_x86_64-12.2.1.4.0.zip

    - **SSL/TLS**:确保使用安全的HTTPS协议进行通信,配置Apache和WebLogic的SSL设置。 - **负载均衡**:通过Plugin实现负载均衡策略,如轮询、最少连接等,以平衡各个WebLogic实例的负载。 - **缓存控制**:可以配置...

    Apache 负载及动态转发配置

    正向代理位于客户端和原始服务器之间,客户端通过代理访问互联网,通常用于局域网内客户端的Internet访问,同时也可实现缓存以减少网络使用。启用正向代理需要设置`ProxyRequests On`。然而,由于正向代理允许无限制...

    apache 服务器配置文档

    在任何操作系统上配置Apache服务器都旨在实现资源的共享以及外部访问,让服务器能够接受客户端的请求,并响应服务。 在标签“服务器配置”中,强调了本文档的核心内容是关于服务器的设置与调优,以便它可以正确地...

Global site tag (gtag.js) - Google Analytics