DESTOON性能优化之公司列表慢的解决方案
由于更多的功能和更快的性能,但是发现Company公司模块列表速度非常慢,我们经过检查,发现程序是采用的Like查询分类ID,而MYSQL的普通索引对LIKE查询无效,造成公司黄页模块速度非常慢(数据量小可能体会不到)。由于一个公司属于多个分类,所以必须使用LIKE查询,LIKE速度快的只有全文索引了,我们看到Mysql支持FULLTEXT的全文索引,不支持中文,而正好company的分类列catids正好是全英文的,所以,解决办法是:1:进入PHPMYADMIN,修改company表结构,为catids
小黑 开发技术2020-04-28
其他页面如何调用公司模块的分类名称
在自定义函数文件中根目录(api/extend.func.php)加入function getcat($catid) { global $db; $catids=explode(',',$catid); $catid=$catids[1]; $r=$db->get_one("select catname from {$db->pre}category where catid=".$catid); $catname=$r['c
小黑 开发技术2017-03-03