资 源 简 介
最近平台新上了一部份自己部署的CDN系统,为前端swf游戏资源作加速。软件用的是高性能的开源HTTP加速器——varnish-3.0.2。varnish系统十分高效,经过了近一个月的生产环境运行,没有出现严重的故障,而且命中率基本持平于95%以上,支撑着线上每天大概20G的流量。如此庞大的CDN集群,如何高效去维护一个缓存集群?除了提高命中率便是缓存的推送管理。现与大家分享构建一个高性能的缓存推送平台思路及实现。(原来平台使用的是liuts.com开发的python版推送系统,但最后发现其功能实现未能满足我们的需求,所以又自行开发了一个简单易用的php版推送管理系统。)
一、平台架构图
说明:系统支持telnet和http接口方式的推送模式,而且同时支持目录和正则方式推送数据。支持区分CDN集组的管理方式,方便定义不同业务的CDN集群。提交数据后,系统将会遍历指定CDN集组里的所有主机,并且将每台主机的推送结果返回前端。管理员便可知道哪些主机推送成功,哪些推送失败。
二、管理主页
三、使用方法
3.1、在输入框中输