xampp 开启缓存(二)

开启浏览器缓存后,在内容未过期前,浏览器不会重复从服务器提取数据文件,从而减少网页内容传输,提高网页打开速度。

(1) 编辑Apache配置文件httpd.conf,查找下面这一行


1

#LoadModule expires_module modules/mod_expires.so

删除前面的#;如没有就查找LoadModule位置,加入上述行

(2) 在httpd.conf末尾增加以下内容:


01

02

03

04

05

06

07

08

09

10

11

12

13

<IfModule mod_expires.c>

ExpiresActive On

ExpiresDefault "access plus 12 month"

ExpiresByType text/html "access plus 12 months"

ExpiresByType text/css "access plus 12 months"

ExpiresByType image/gif "access plus 12 months"

ExpiresByType image/jpeg "access plus 12 months"

ExpiresByType image/jpg "access plus 12 months"

ExpiresByType image/png "access plus 12 months"

EXpiresByType application/x-shockwave-flash "access plus 12 months"

EXpiresByType application/x-javascript "access plus 12 months"

ExpiresByType video/x-flv "access plus 12 months"

</IfModule>

时间: 2024-08-25 04:29:33

xampp 开启缓存(二)的相关文章

xampp 开启缓存(一)

Apache模块 mod_expires 概述 这个模块控制服务器应答时的Expires头内容和Cache-Control头的max-age指令.有效期(expiration date)可以设置为相对于源文件的最后修改时刻或者客户端的访问时刻. 这些HTTP头向客户端表明了文档的有效性和持久性.如果有缓存,文档就可以从缓存(除已经过期)而不是从服务器读取.接着,客户端考察缓存中的副本,看看是否过期或者失效,以决定是否必须从服务器获得更新. 要修改Cache-Control头中max-age(参见

mysql开启缓存

mysql 开启查询缓存可以有两种方法来开启一种是使用set命令来进行开启,另一种是直接修改my.ini文件来直接设置都是非常的简单的哦. 开启缓存,设置缓存大小,具体实施如下: 1.修改配置文件,windows下是my.ini,linux下是my.cnf; 在配置文件的最后追加上:  代码如下 复制代码 query_cache_type = 1 query_cache_size = 600000 需要重启mysql生效: 那么采用第二种方式: b) 开启缓存,两种方式: a)使用mysql命令

ng开启缓存 造成的问题:

开启缓存 造成的问题:

缓存二、HttpRuntime.Cache用法

上一篇写了Asp.net页面缓存,本篇介绍在服务器端进行缓存.微软.net给我提供了HttpRuntime.Cache对象进行缓存.个人对缓存的理解是,将从数据库.文件.或业务逻辑计算出来的数据,保存在内存中,当下一次遇到相同内容的请求就直接将保存在内存中的数据返回给请求者.这样做的好处是可以提高访问效率,减少文件或是数据库的读取,属于"以空间换时间",适当的运用好Cache可以很大程度提高程序性能.关于Cache本文所包含的内容有 Page.Cache,HttpRuntime.Cac

C#分布式缓存二:Asp.Net中使用Couchbase

前言 上一篇<C#分布式缓存一:Couchbase的安装与简单使用>主要讲解对Couchbase服务端的安装配置和客户端的引用调用,通过代码来完成最简单的实现调用.本次通过简单的配置,来完成一个简单的Asp.Net客户端调用. 项目添加和配置文件 第一步:首先配置文件配置,打开Web.config文件,在configuration中添加以下内容: <configSections> <section name="couchbase" type="C

PHP开启缓存加速

 PHP默认会将Operate Code文件丢弃,缓存加速是将其保存下来,放置共享内存中,以便在下次调用该PHP页面时重用,避免相同代码的重复编译 ___________________________________________________________ ■ LAMP环境PHP解析原理___________________________________________________________Apache接收客户的PHP程序请求,并根据规则过滤之Apache将PHP程序请求传

Android中FragmentPagerAdapter对Fragment的缓存(二)

上一篇我们谈到了,当应用程序恢复时,由于FragmentPagerAdapter对Fragment进行了缓存的读取,导致其并未使用在Activity中新创建的Fragment实例.今天我们来看如何解决这种情况.  根据上篇Blog的描述,我们不难发现,目前需要解决的问题有以下两个:  1. 缓存Fragment内部成员变量缺失的问题.  2. 新Fragment的创建和缓存Fragment使用之间的矛盾.  下面先来解决第一个问题,缓存Fragment内部成员变量缺失.上篇Blog中,Fragm

web.config 开启缓存

<!-- 是否启动服务器缓存--> <add key="IsCache" value="true" /> <!-- 服务器缓存设置时间(分钟)--> <add key="TimeCache" value="240" />

TP5开启缓存

https://www.kancloud.cn/manual/thinkphp5/215850 V5.0.6+版本开始,全局请求缓存支持设置排除规则,使用方法如下:config.php文件 'request_cache' => true, 'request_cache_expire' => 3600, 'request_cache_except' => [ '/blog/index', '/user/member' ], 缓存文件在:\runtime\cache 中 request_ca