今天抽空测试了eacc缓存的读写删性能,顺带有md5函数的性能(kolidon用md5来生成eacc的键)。
read begin:0.43779400 14
write begin:0.44807900 16
delete begin:0.66264800 58
md5 begin:0.02717100 60
md5 complete:0.04641200 60
10000times, 2.011s, get 0.20ms
10000times, 42s, write 4.2ms
10000times, 1.362s, rm 0.14ms
10000times, 0.019s, md5 ?结果存疑 0.0019ms
写比读耗时在意料之中,但相差实在过大。
读和清空差相仿佛。
md5的测试结果让人怀疑,因普通php函数耗时都可能长于此,有待以再次验证(随机生成数10000个,md5,需考虑变量/数组元素存取时间)。

关注WEB应用系统架构,侧重效能、可用性研究。欢迎访问treeber.com查看本站整理自网络的非原创精华(筹建中)。
Leave a reply