如何优化in_array的性能
in_array 是通过遍历数组来进行判断的 时间复杂度是O(n),当数组很庞大时非常耗时
优化:
1.将数组key,val转换 array_flip,使用 isset来判断 时间复杂度是O(1)
2.将数组转换为字符串用 strpos来判断
in_array 是通过遍历数组来进行判断的 时间复杂度是O(n),当数组很庞大时非常耗时
优化:
1.将数组key,val转换 array_flip,使用 isset来判断 时间复杂度是O(1)
2.将数组转换为字符串用 strpos来判断
你所看见的这个blog其实是运行在我家里的机器上,一台x99主板+低功耗的E5v3的服务器。
虽然链路有点长,速度还是挺给力的!
公网的代理机器是一台最便宜的Ecs 带宽是5Mb的