首页 / 缓存 / Apache缓存相关配置_PHP教程
Apache缓存相关配置_PHP教程
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Apache缓存相关配置_PHP教程,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2601字,纯文字阅读大概需要4分钟。
内容图文
<span 硬盘缓存:mod_disk_cache,依赖 mod_cache 模块
<span 内存缓存:mod_mem_cache,依赖 mod_cache 模块
<span 文件缓存:mod_file_cache 搭配 mod_mem_cache 模块使用
<span 1、硬盘缓存:
配置例子:
<span <<span IfModule <span mod_disk_cache.c<span CacheDefaultExpire 86400 CacheEnable disk / CacheRoot /tmp/apacheCache CacheDirLevels 5 CacheDirLength 5 CacheMaxFileSize 1048576 CacheMinFileSize 10 <span </<span IfModule
<span CacheDefaultExpire: 设定缓存过期的时间(秒),默认是1小时,只有当缓存的文档没有设置过期时间或最后修改时间时这个指令才会生效
<span CacheEnable:启用缓存,第1个参数是缓存类型,第2个参数是缓存路径,指的是 url 路径,这里是缓存所有的东西,直接写上“/”即可,如“/docs”则只缓存 /docs 下的所有文件
<span CacheRoot:缓存文件所在的目录,运行 Apache 的用户(如daemon 或 nobody)要能对其进行读写,如果不清楚的话可以直接设置成 777,请手动建立该目录并设置好访问权限
<span CacheDirLevels:缓存目录的深度,默认是3,这里设置为5
<span CacheDirLength:缓存目录名的字符长度,默认是4,这里设置为5
<span CacheMaxFileSize 和 CacheMinFileSize :缓存文件的最大值和最小值(byte),当超过这个范围时将不再缓存,这里设置为 1M 和 10bytes
<span 2、内存缓存:
<span <<span IfModule <span mod_mem_cache.c<span CacheEnable mem / MCacheMaxObjectCount 20000 MCacheMaxObjectSize 1048576 MCacheMaxStreamingBuffer 65536 MCacheMinObjectSize 10 MCacheRemovalAlgorithm GDSF MCacheSize 131072 <span </<span IfModule
<span CacheEnable:启用缓存,使用基于内存的方式存储
<span MCacheMaxObjectCount:在内存中最多能存储缓存对象的个数,默认是1009,这里设置为20000
<span MCacheMaxObjectSize:单个缓存对象最大为 1M,默认是10000bytes
<span MCacheMaxStreamingBuffer:在缓冲区最多能够放置多少的将要被缓存对象的尺寸,这里设置为 65536,该值通常小于100000或 MCacheMaxObjectSize 设置的值
<span MCacheMinObjectSize:单个缓存对象最小为10bytes,默认为1bytes
<span MCacheRemovalAlgorithm:清除缓存所使用的算法,默认是 GDSF,还有一个是LRU,可以查一下 Apache 的官方文档,上面有些介绍
MCacheSize:缓存数据最多能使用的内存,单位是 kb,默认是100kb,这里设置为128M
<span 3、 文件缓存:
#缓存内容
<span MMapFile /var/www/html/index.html /var/www/html/articles/index.html
<span #只缓存文件的句柄
<span CacheFile /var/www/html/index.html /var/www/html/articles/index.html
<span <span 信息参考:<span <span http://httpd.apache.org/docs/2.2/caching.html
<span (伪原创)
http://www.bkjia.com/PHPjc/440348.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/440348.htmlTechArticle配置例子: CacheDefaultExpire : 设定缓存过期的时间(秒),默认是1小时,只有当缓存的文档没有设置过期时间或最后修改时间时这个指令才...
内容总结
以上是互联网集市为您收集整理的Apache缓存相关配置_PHP教程全部内容,希望文章能够帮你解决Apache缓存相关配置_PHP教程所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。