Archive for the ‘BDFS’ Category

预先在存储节点上建立2级目录

星期二, 8月 12th, 2008

预先在存储节点上建立2级目录是个好方法,可以提高程序的执行效率,少了目录是否存在的判断。

同时也减少磁盘io的压力,毕竟一次性建好目录,以后是不会去调整的。

利用HTTP_REFERER建立盗链黑名单

星期四, 3月 13th, 2008

目前国内知名网站在针对防盗链方面都做的不尽人意,要么格杀无论,要么干脆不做!格杀无论的站点总的来说还是不友好!
所以针对这些,BDFS里将引入:利用HTTP_REFERER建立盗链黑名单,这样可以方便限制非法的域名(甚至url),这样既可以避免风险和成本,又可以给用户提供更友好的功能。

storage and IOPS

星期一, 3月 3rd, 2008

存储的最大决定因素是磁盘IOPS,特别是随即性很大,热点很小的图片就更依赖了!给自己提个醒!

花了4个小时,删除队列完成

星期五, 2月 29th, 2008

终于搞定了,累。好久不写PHP很生疏啊 ^_^

BDFS-删除模块

星期五, 2月 22nd, 2008

基本架构:
PHP -> Cache -> Mysql

记录删除记录的表:
表名: del_queue
字段:del_file_id: big int.

[php]
/*
*采用crc32算法是为了提升效率;
*同时所占DB的空间也是最少的(相比其他常见的算法来说);
*/
$del_file_id = crc32($file_name);
[/php]

降低IT管理成本

星期二, 12月 25th, 2007
根据存储撰稿人、资深顾问和权威评论家Jon Toigo的观点,“存储的真实成本不在于购买多少硬件,而在于需要雇佣多少人来维护这些硬件的运行”。

这话实在太经典了!

BDFS

星期一, 11月 19th, 2007

琢磨开发BDFS(Bixuan Distributed File System)已经很久了,有时甚至做梦的时候还在想架构。

目前BDFS已经完成用户读取的模块开发!