DEDECMS确实是个不错的程序,大大小小的站长都喜欢这套CMS。很多人在使用织梦开源系统来做网站,常会遇到一个问题就是网站上线后,过一段时间就会感觉网站打开速度慢,特别严重的是打开访问网站首页的时候会变得很慢,而进入到内页后浏览基本正常了,为何会出现 这种情况呢,来去留为你说说几个解决的方法: 首先是DEDE5.6系统,因为DEDE5.6本身确实有很多漏洞需要解决,不然网站就被别人操控了。比如说会员目录,如果不许要,最好删除会员目录,禁止会员注册。 笔者听到很多站长用DEDE5.6做的网站过一段时间了,打开网站超级慢?是什么原因呢?其实是你的网站被人挂马了,你是否发现网站里经常有会员投稿都是日文,DEDE前台会员名是空白的?那么恭喜你,你的站被挂马了,DEDE的漏洞太多了,现在官方也没有新的补丁出来,怎么办?唯一解决的办法是自己进FTP检查文件,看有没有异常?首先建议你到DEDE后台,进行病毒检测,检测出来的文档,如果你不熟悉的,或者你对照一个新的DEDE5.6程序看看,那里多了文件,如果系统里提示的文件,你也没有安装过,系统里也找不到,那么你就要注意了。 我亲自检测过一个DEDE5.6做的站,在里面找出来了好多木马和多余程序。在DATA/JS/目录里面如果含有PHP文件,那一定是木马运行上传的程序,其中还会含有DEDE密码重设工具等等。在/plus/目录里重点检查一下有没有后登陆源码,一定要看清楚。自己也可以尝试用: 你的网站主域名加上/plus/advancedsearch.php?mid=1&sql=SELECT%20*%20FROM%20`%23@__admin 检测一下你的站是否也会有漏洞?有木马文件必须清除,否则你的网站被别人家想怎么就怎么,其结果是多么可怕啊? 那么,现在都应该是升级为DEDE5.7的系统了,其漏洞相对来说,少了一点,但是,还是有许多BUG及影响网站的运行速度,只能等织梦官方慢慢的升级解决了,眼下,我们自己可以先慢慢的检查一下自己网站的原因了: 首先,检查一下你的电脑是否能否访问互联网。如果可以与其他网站对比看看是否能正常访问,而唯独你 的网站访问很慢。同时还要检查一下你电脑工作环境,是不是有病毒可以用工具查杀,优化一下。如果做 了这些工作还是不行,说明不是自己的电脑环境问题。 其次,排除本机电脑,那就要考虑一些服务器负荷,服务器上运行的网站并不是只有一个,每个网站又有 很多的人访问,就是说服务器工作的时候平均都连接着好几千个用户,任何用户对服务器发出请求的时候,服务器都会调用一定的资源来处理用户的请求,一般动网论坛的一次请求大约能占用 3%的 CPU 和 100KB 的内存,可以想象,当某一瞬间正好有很多的用户同时发出请求,那么服务器自然会忙不过来,这个时候 服务器就需要等待有空余资源再来运行用户的请求,用户端就会出现变慢的情况。 所以理论上,服务器上 开设的网站越少,整体速度就越快,但不能保证出现暂时的停顿。对于超强型以上的网站,我们会定期转 移到独立的服务器,同时控制单服务器的网站数量,超强型以下的网站,我们会根据服务器的负荷来决定 单个服务器的网站数量。当我们发现某个服务器负荷较大,就会采取转移分流的办法,来解决这个问题, 一般一个星期左右就能解决。同时也会严格检查占用大量服务器资源的程序和网站,尽快联系服务商进行 处理。或者想想是不是服务商空间商出错,或者提供给你配置的数据库等等出问题。你可以要求服务商检 查一下服务器问题和重新启动主机。 接下来,页面本身的因素,就是代码上删掉不是自己本身的代码链接,织梦就有很多织梦链,所以我们打开 我们网站的时候也会同时下载织梦链,而织梦链接是面向织梦官网的,所以这样也消耗时间。解决方法一 般要删除织梦友情链接, 找到 include 下的 include/taglib/flinktype.lib.php 删除这段织梦链接。 $dedecms = false;$dedecms->id = 999; $dedecms->typename = '织梦链'; if($type == 'dedecms') $row[] = $dedecms; 找到默认的文章内容 article_article.htm 删掉这段 js 调用代码:<small>点击:</small> <script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}" type='text/javascript' language="javascript"></script> (责任编辑:laiquliu) |