容器技术交流

 找回密码
 立即注册
查看: 1988|回复: 0

Lumanager的CDN服务之Nginx缓存清除问题

[复制链接]
发表于 2012-4-19 00:48:52 | 显示全部楼层 |阅读模式
本帖最后由 d960124 于 2012-4-19 00:49 编辑

Lumanager的CDN服务由Nginx来实现的~

目前手上有几台CDN服务器,每台服务器均有多个CDN缓存站点,用DNSPOD的域名解析来实现负载均衡(电信用户解析到电信,网通解析到网通),目前碰到的问题是,无法批量清除多台服务器上的缓存!

由于智能解析问题,管理员在某一时间,只能访问到一台CDN服务器,其余CDN服务器不会访问到,为了解决这个问题,首先对每台服务器上的每个CDN站点,添加了一个唯一的域名,比如CDN01.domain.com,再在dnspod上面,添加唯一解析,这样,每台服务器上面的每个CDN站点均有了一个唯一域名,可以通过Nginx的PURGE来一台一台,一个站点一个站点来清除指定的缓存文件,比如:http:// cdn01.domain.com/purge/ xxxx.jpg 类似,,,

查看CDN上面的nginx配置文件,好象打开了purge,允许所有用户来刷新缓存,也就是CTRL+F5来刷新缓存,但是好象没得用,有没有办法可以实现批量清除缓存,,,

LUM上面的缓存清除,也只能一台一台清除,
洞老大,希望下一版本能出这么个功能,谢谢!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Archiver|URLOS ( 粤ICP备18087780号 )

GMT+8, 2024-5-3 17:23 , Processed in 0.029737 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表