destoon网站程序访问公司列表打开慢怎么办?

对于这个destoon这个开源B2B系统,高速度 小编就有一些小小的看法了,好多站长使用的这个开源系统呢,访问公司列表反映慢,一过来就问高速度 小编高速度 主机怎么空间速度这么慢呢?高速度 小编就ping了一下这个空间的IP,速度还是蛮快的呢,于是乎我就打开其他页面,都是很快的。站长和高速度 小编当时就很纳闷,为什么会这样呢?于是乎,高速度 小编就到度娘问了一下,也找了相关的资料。终于知道了问题的所在。这个是与数据的索引有关系的。高速度 小编的解决方法如下:1、首先进入到控制面板,然后点击数据库管理,进入PHPMYADMIN,修改company表结构,为catids列新建一个FULLTEXT索引。2、Destoon网站根目录目录下的module下的company下的list.inc.php ,找到如下代码:$condition = "groupid>5 and catids like '%,".$catid.",%'";3、把第二补的代码换成以下代码:$condition = "groupid>5 and MATCH (catids) AGAINST ( ',".$catid.",')";好了,高速度 主机小编就这样解决了这个慢的问题,可能还有很多站长都不知道为什么会这样修改呢。其实这个是很简单的一个问题。由于一个公司属于多个分类,所以必须使用like查询,like速度快的只有全文索引了,我们看到Mysql支持fulltext的全文索引,不支持中文,而正好company的分类列catids正好是全英文,所以我们就要新建一个fulltext索引了。这样查询慢的问题就解决了。谢谢站长们对高速度 主机(www.gaosudu.com)的厚爱。

本文地址:https://www.gaosudu.com/destoon/14323.html