linux 下 apache 安装 mod-凯发app官方网站

凯发app官方网站-凯发k8官网下载客户端中心 | | 凯发app官方网站-凯发k8官网下载客户端中心
  • 博客访问: 331526
  • 博文数量: 68
  • 博客积分: 405
  • 博客等级: 一等列兵
  • 技术积分: 1288
  • 用 户 组: 普通用户
  • 注册时间: 2013-01-09 15:39
个人简介

本人从事 linux nginx mysql php 开发多年,联系v:luhuang2003 ,希望接触到更新的web开发软件,开此博客希望能把自己的经验和接触的东西与大家进行共享。

文章分类

全部博文(68)

文章存档

2024年(1)

2013年(67)

我的朋友
相关博文
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·

分类: 系统运维

2013-01-10 15:18:17

linux 下 apache 安装 mod_disk_cache 模块 apache 可以像 squid 一样做代理和缓存

apache 的缓存方式有两种,一种是基于硬盘文件的缓存,由 mod_disk_cache 实现,另一种是使用内存缓存,由 mod_mem_cache 实现,不过它们都是依赖 mod_cache 模块的,mod_cache 模块提供了一些缓存配置的指令供它们使用,而 mod_file_cache 模块是搭配 mod_mem_cache 模块使用的,下面分别进行介绍。

基于硬盘文件的缓存:
1、进入编译源文件目录: /usr/local/apache/modules

2、/usr/local/apache/bin/apxs -c -i -a mod_cache.c cache_util.c cache_cache.c cache_storage.c cache_pqueue.c cache_hash.c

3、编译mod_disk_cache硬盘缓存:
/usr/local/apache/bin/apxs -c -i -a mod_disk_cache.c cache_util.c cache_cache.c cache_storage.c cache_pqueue.c cache_hash.c

4、打开 httpd.conf 文件
添加如下:

        loadmodule disk_cache_module modules/mod_disk_cache.so
       
                cacheroot /tmp  #存放缓存文件的目录
                #cachesize 10240
                cacheenable disk /
                cachedirlevels 4
                #cachemaxfilesize 64000
                #cacheminfilesize 1
                #cachegcdaily 23:59
                cachedirlength 3
       



5、重启apache访问网站, 如果 /tmp 下有很多 目录生成 说明你安装成功了。

#注释 如果你设置的缓存文件目录没有数据 试着把这个目录权限设置成 可以读写的权限

apache 的缓存系统不仅可以缓存服务器本身的文件,也可以缓存通过代理得到的内容,对了,apache 可以像 squid 一样做代理,而且做的还不错。善用 apache 的缓存功能,可以让你的网站速度提升不少。做为一个网站来说,虽然可用的各种缓存方案很多,但在 web 服务器层做缓存的效率还是很值得一试的。
阅读(1521) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~
")); function link(t){ var href= $(t).attr('href'); href ="?url=" encodeuricomponent(location.href); $(t).attr('href',href); //setcookie("returnouturl", location.href, 60, "/"); }
网站地图