mirror of
https://gitee.com/acl-dev/acl.git
synced 2024-11-30 10:57:34 +08:00
62 lines
1.8 KiB
Plaintext
62 lines
1.8 KiB
Plaintext
17) 2014.6.13
|
||
17.1) compile: compile ok on gcc4.9
|
||
16) 2012.7.10
|
||
16.1) compile: 支持 VC2003 的预编译功能,从而使编译速度更快
|
||
|
||
15) 2012.4.9
|
||
15.1) bugfix: 修复了变参参数不对的地方
|
||
|
||
14) 2009.7.30
|
||
14.1) 增加了对 tokyocabinet 的支持。该DB库功能比较全,在有些地方效率比BDB高,
|
||
但随机性比较大的情况下,还是BDB比较好些,并且BDB的稳定性还是最高的。
|
||
注:有关 tokyocabinet 请参: http://tokyocabinet.sourceforge.net/
|
||
|
||
13) 2009.6.2-2009.6.4
|
||
13.1) 完善了一些接口,增加了 key 的长度参数 key_len
|
||
|
||
12) 2009.5.27
|
||
12.1) bugfix: 在64位机上编译通过
|
||
12.2) 直接将所依赖的库放在本项目内
|
||
|
||
11) 2009.5.22
|
||
11.1) bugfix: dict_db.c 中自定义的比较函数有误
|
||
11.2) feature: dict_db.c 引出几个全局变量
|
||
|
||
10) 2009.5.21
|
||
10.1) dict_pool: 增加了分区表功能, 可以将存储分布在不同的磁盘分区上,从而
|
||
提高磁盘的利用率
|
||
10.2) bdb: 增加了排序功能
|
||
|
||
9) 2009.5.19
|
||
9.1) dict_pool: 增加了可以对存储池中的具体的存储加锁的功能
|
||
|
||
8) 2009.4.24
|
||
8.1) 其中的一个参数定义与 C++ 的语法 delete 冲突,统一改为 delete_it
|
||
|
||
7) 2009.3.30
|
||
7.1) unix_aio: 由BDB分配的内存应该统一采用 acl_myfree()/1 进行释放
|
||
7.2) unix: 由BDB分配的内存应该统一采用 acl_myfree()/1 进行释放
|
||
|
||
6) 2009.3.16
|
||
6.1) dict_db: 分配内存需要调用, acl_mymalloc/1, acl_myrealloc/2, 释放内存需要
|
||
调用 acl_myfree/1
|
||
|
||
5) 2009.3.15
|
||
5.1) dict_pool: 增加了删除接口
|
||
|
||
4) 2009.2.17
|
||
4.1) unix/unix_aio: 完善了HTTP协议通讯的模式,可以支持长连接及短连接;错误信息
|
||
回复的完善
|
||
4.2) unix: http_service.c 中的宏调用 RETURN()内部不应调用函数,否则将会出现意外
|
||
|
||
3) 2009.1.23
|
||
3.1) 增加了异步IO的服务器, 其效率要比多线程半非阻塞式的服务器提高50%以上,
|
||
如多线程服务器的速度为:38000 次每秒;而非阻塞式的效率可以达到62000
|
||
次每秒以上, 而BDB的性能可以达到10-20万次每秒,所以瓶颈应该还在系统的网络IO上
|
||
|
||
2) 2009.1.22
|
||
2.1) 以 ioctl_server 的 acl_master 服务器模板编写了个支持HTTP通信模式的
|
||
服务器
|
||
1) 2009.1.21
|
||
1.1) dict 1.0.0 release
|