Chinaunix首页 | 论坛 | 博客
  • 博客访问: 538273
  • 博文数量: 76
  • 博客积分: 2990
  • 博客等级: 少校
  • 技术积分: 827
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-26 10:53
文章分类

全部博文(76)

文章存档

2011年(47)

2010年(13)

2009年(5)

2008年(11)

分类: 系统运维

2011-09-23 17:34:34

关于nginx的缓存

1. 客户的本地浏览器缓存
在服务端设置静态文件的expire参数是指 客户的本地浏览器缓存设置.
正值  expire date = 当前时间 + 设置的time时间
负值 不缓存

2. 节省本地I/O缓存的多种方式
a. 直接放到内存文件系统,缺点 重启即丢失
b. 内存文件系统与磁盘做硬link,不分热点与非热点数据,内存占用率不是最优的
c. NCACHE或者PROXY_CACHE模块
 
NCACHE 3.0原理: 一个,大文件,分页,根据操作系统机制实现缓存细节,
                    可修改HTTP Header头来确认是从缓存拿出来
PROXY_CACHE原理: 把热点文件分层缓存。
                一般使用时将CACHE目录放置于内存文件系统
NCACHE更新缓存文件必须要删除缓存文件,重启nginx
   目前NCACHE-3.1.36版本只支持于nginx-0.6.xx
PROXY_CACHE更新缓存必须依赖于mod_purge或者删除相应的缓存目录,
   无需重启nginx
阅读(3781) | 评论(0) | 转发(0) |
0

上一篇:rsync错误若干个

下一篇:没有了

给主人留下些什么吧!~~