商业资源,站长论坛,vBulletin中文非官方站长交流站-"互联网只有分享才有进步"
你看到的是 LAMP环境架设 版面中的一个主题 新浪发起3个UNIX环境开源软件项目, 一级版面 站长技术交流 ;
| |||||||
| 注册账号 | 论坛规则 | 论坛帮助 | 日历事件 | 搜索 | 今日新帖 | 标记版面已读 |
| | #1 (permalink) |
![]() ![]() | 新浪发起3个UNIX环境开源软件项目 ncache 协议:New BSD License 作者:shinepf, shuiyang 团队:新浪互动社区事业部──博客产品 网址:ncache - Google Code ncache是一款基于nginx的缓存系统,比Squid更快更高效。 01 ![]() 02 ![]() 03 ![]() 04 ![]() 05 ![]() 06 ![]() 07 ![]() 08 ![]() 09 ![]() 10 |
| | |
| | #2 (permalink) |
![]() ![]() | 回复: 新浪发起3个UNIX环境开源软件项目
Memcachedb 协议:New BSD License 作者:stvchu, gary.caokai, forever.sky81 团队:新浪互动社区事业部──博客产品 网址:http://code.google.com/p/memcachedb/ Memcachedb = memcache + Berkeley DB Memcachedb是一款支持高并发的分布式持久存储系统,对任何原有memcached客户端来讲,它仍旧是个memcached,但是,它的数据是可以持久存储的。 前端:memcached的网络层 后端:Berkeley DB存储 写速度:从本地服务器通过memcache客户端(libmemcache) set 2亿条16字节长的key,10字节长的Value的记录,耗时16572秒,平均速度12000条记录/秒。 读速度:从本地服务器通过memcache客户端(libmemcache) get 100万条16字节长的key,10字节长的Value的记录,耗时103秒,平均速度10000条记录/秒。 • 支持的memcache命令 get, set, add, replace incr, decr delete stats flush_all • 私有命令 db_checkpoint, db_archive db_ismaster, db_whoismaster (for replication) 编译及安装方法: http://blog.csdn.net/simonlsy/archive/2008/01/07/2027940.aspx |
| | |
| | #3 (permalink) |
![]() ![]() | 回复: 新浪发起3个UNIX环境开源软件项目 xbayDNS 协议:New BSD License 作者:huangdong 团队:新浪研发中心──系统研发 网址:http://code.google.com/p/xbaydns/ xBayDNS是一个基于Web的BIND 9管理界面。与通常我们所知道的管理界面所不同的是,它尽可能的将DNS的管理简化,并帮助用户建立起一个容易管理、维护、扩展的DNS系统。 一个普通的DNS服器可以提供域名的解析、代理、缓存这样的服务。我们期望DNS不但是一个服务,它更应该承担起GSLB、用户访问加速这样的任务。而在现实的环境中,应用DNS已经能够很好的完成这样的工作。所以沿着从前的经历,我们启动了xBayDNS这个项目,它的目的是让DNS服务在承担着GSLB和访问加速这样的工作时更容易管理。做为xBayDNS附加的礼物,也可以从中学到如何形成一个基于DNS的GSLB和用户访问加速的原理。 xBayDNS的特性如下: • 基于Web的BIND管理 • 非常容易的支持多种操作系统(现有我们考虑支持的就有FreeBSD、OpenBSD、MacOSX、Linux) • 支持ACL、View、TSIG这样的BIND高级管理功能 什么时候使用xBayDNS? • 你需要简单的管理一台BIND的DNS服务器 • 你需要多台DNS服务器来为你的用户提供解晰服务 • 一套基于DNS的GSLB系统 • 一套基于DNS的分布式GSLB系统 • 你需要维护多台分布式的服务器 安装: xBayDNS需要以下软件: • BIND (>9.4.1) • Django (0.96.1) • dnspython (1.6) • python(2.5) • setuptool 1、安装xbaydns基础系统 下载xbaydnsx.x.tar.gz,将它解压,执行安装脚本: python setup.py install 它将会把xbaydns的基础系统安装到你的操作系统中。 2、初始化BIND配置 执行xbdinit,它会初始化操作系统中的BIND相关配置。对于不同操作系统,我们还需要你自己确认操作系统的BIND的启动设备: FreeBSD /etc/rc.conf中设置了 named_enable="YES"你可以使用 /etc/rc.d/named restart 了解是不是能正常启动bind。 Mac OSX 10.5 使用launchctl load了org.isc.named的job。你可以使用 service org.isc.named stop service org.isc.named start 了解是不是能正常启动bind。 3、启动xBayDNS WebAdmin 在解开的包中有一个目录叫xbaydnsweb,在其中有全套的web系统,安装好Django后,到这个目录中执行: python manage.py runserver 缺省的,登录管理系统的帐号为admin,它的密码也是admin。 4、将xBayDNS的sync加入crontab中 你希望用户增加的域名多久生效就在crontab中设置多久运行一次,运行这个sync脚本需要root权限,脚本为 xbdsync 它通常在/usr/local/bin中 |
| | |