Mysql处理PHP速度巨慢,求解,高分

我自己的服务器用的是ASP的,速度很快,MSTSC也很快唯独PHP的CMS,我刚装了DEDECMS点栏目管理巨慢,生成HTML巨慢,刚刚又装了DZ论坛,有的选项也是很慢才能打开但是其他的确没有问题我现在所做的:停止MYSQL和网站服务进行了碎片整理将MYSQL除了dede以外所有的数据库全部删除把DEDE所有的表修复并且优化服务器打上了所有的补丁Zend确认早已经安装完毕防盗链关闭也重新试过重新安装dede,在别的文件夹,一样很慢...给网站文件夹完全控制的权限无解,巨慢,如何解决.高分求解...刚装的文件能多大?我服务器四核
2026年09月25日 04:54
有5个网友回答
网友(1):

第一,你的服务器同时运行ASP和PHP程序?应用程序池呢?他们两个最好不要用同一个应用程序池,新建一个应用程序池给DEDECMS。

第二,有可能是DEDE上面挂马了,比如top.js。

第三,这是官方的一个解决方案,不知道对你有没有用。

include/inc/inc_fun_SpGetArcList.php

for($i=0;$i<$ridnum;$i++){
if($tpsql=="") $tpsql .= " And ( (".TypeGetSunID($reids[$i],$dsql,'arc')." Or arc.typeid2='".$reids[$i]."') ";
else $tpsql .= " Or (".TypeGetSunID($reids[$i],$dsql,'arc')." Or arc.typeid2='".$reids[$i]."') ";
}
//上面的这段注释掉,用下面的替换

for($i=0;$i<$ridnum;$i++){
if($tpsql=="") $tpsql .= " And (".TypeGetSunID($reids[$i],$dsql,'arc');
else $tpsql .= " Or ".TypeGetSunID($reids[$i],$dsql,'arc');
}

速度快好几倍,原理就是,副栏目不用参与了,极大的提高了运行速度。

网友(2):

文件要是大的话肯定慢的

网友(3):

首先你要确定是那里慢。 数据库? IIS?处理速度慢?传输速度慢?
如果只是数据库 可以打开slow.log ,看看是那些query慢,再对慢query做优化。

网友(4):

我和你是一样的情况,你注意下生成html时mysql是不是占用CPU超高,我生成时占用49%以上,很伤

网友(5):

文件要是大的话肯定慢的。