摘要: 最近一段时间,在研究PHP的共享内存。于是,我想尝试一下共享内存和普通文件相比,能提高多少的性能。本来想简单的把纯真IP数据库导入到共享内存然后查询。但是,后来发现这个数据库设计过于复杂,查询IP速度非常的慢,于是我对这个数据库的结构重新进行了设计。头部:4 * 4 个字节。就记录一个总数//总数|0|0|0索引区: (区域ID的格式:前 24 个bit是区域在文件中的的offset,后8个bit是长度,这样区域的名称长度不能超过255个字节)//start|end|区域ID1|区域ID2//start|end|区域ID1|区域ID2数据区:简单的把所有区域的名称写在这块区域(过滤掉重复的数据 阅读全文
posted @ 2011-03-07 14:03 暮夏 阅读(1058) 评论(0) 推荐(1) 编辑