这是我一直想知道的事情。是让MySQL处理我的md5散列更快,还是应该让PHP来处理?
发布于 2011-09-12 17:20:35
发布于 2011-09-12 17:24:19
实际上,我认为MySQL MD5的实现会更快。
PHP的原生md5()有一点混乱的算法实现。当用PHP5散列MD5时,我建议使用hash('md5',$var);,事实证明它更快。
不过,还是要制定自己的基准。
请参见this page (底部的注释)。
0.33311605453491: hash/md5
1.0671429634094: md5发布于 2011-09-12 17:25:12
做一些分析来找出答案。但是,如果您有严重的性能问题,请记住80-20规则。因此,最好先找出瓶颈在哪里。
我的直觉是这里面没有太多东西。就我个人而言,我会把MD5和MySql放在一起--把业务逻辑放在一起。
https://stackoverflow.com/questions/7385637
复制相似问题