问题示例: 网站有千万个网页文件需要存储,占用空间大约有300-400G,导致问题: 1 小文件太多,备份困难 2 空间增长很难调整 3 前端做缓存,因为object很高,效率很低,squid和lighttpd都不合适 解决方案说明: 1 nginx+memcached接口 Nginx有一个模块是可以读取memcached的数据的,可以把网页文件内容保存到memcached里面,如果数据无效,则proxy到后端,后端服务器更新此数据 2 memcachedb接口 memcachedb是新浪的一个开源项目,用硬盘作为存储空间,用的是Berkeley DB的存储引擎,memcached的协议。 有memcached的方便性,同时有高效的读写性能,没有内存作为存储空间的限制,数...
查看详细内容 >>