微擎(we7)0.5版本反应特别慢解决方法

最近一段时间使用微擎0.5版本的时候发现。不知为什么现在反应特别慢,微信关键词回复需要 多次才有反应。

同服务器其他程序速度很快!自己手写的微信回复程序反映也很快 就we7关键词或点击自定义菜单慢。

果然断定不是微信的问题。是微擎的问题。

后来找了很多方法。无意间在一片文章中找到了 微擎0.5版本反应特别慢解决方法。试了一下果然成功。

其实就是一个小函数的问题。

解决方法

用dw在微擎目录下查找

sort($signkey);

全部替换为

sort($signkey,SORT_STRING);

sort函数是为数组排序的。两个就是差了一个参数 “SORT_STRING” 速度上就有很大的差别。

后来查阅了一下 

定义和用法

sort() 函数按升序对给定数组的值排序。

注释:本函数为数组中的单元赋予新的键名。原有的键名将被删除。

如果成功则返回 TRUE,否则返回 FALSE。

语法

sort(array,sorttype);
参数 描述
array 必需。输入的数组。
sorttype

可选。规定如何排列数组的值。可能的值:

  • SORT_REGULAR – 默认。以它们原来的类型进行处理(不改变类型)。
  • SORT_NUMERIC – 把值作为数字来处理
  • SORT_STRING – 把值作为字符串来处理
  • SORT_LOCALE_STRING – 把值作为字符串来处理,基于本地设置*。

发表评论

邮箱地址不会被公开。 必填项已用*标注