DEDECMS5.7安装后首页慢或无法生成首页的解决办法

来源:互联网 发布:淘宝客api开发 编辑:程序博客网 时间:2024/06/10 05:13
今天一个站长朋友在群里反映,最近下载安装织梦最新版时发现首页的打开速度非常慢(本地测试和虚拟空间都很慢),生成首页也非常慢,有的时候慢到直接PHP运行超时了。不过当加载首页完成后,访问子页面和其它栏目页面,速度就很快。这是怎么回事呢?木木在处理这个问题的过程中,总结了dede首页打开很慢的原因,特此在这里和大家分享一些经验,下次如果还有站长遇到此类情况,可以参考一下这篇文章。木木总结了一下,有以下几点值得大家参考:

  1、在安装程序程序的时候选了安装初始化体验包,导致打开的时候需要读取的数据比较多,所以很慢。解决的办法就是尽量别去安装体验包,安装那个也没什么用处,全是一些垃圾广告信息。

  2、首页是动态浏览的,没有去后台生成静态html,导致打开很慢。木木建议大家把首页生成静态的HTML,这样可以加快访问速度,大家都知道静态的页面比动态的快。

  3、dede网站根目录网址配置错误。网站站点根网址配置错误,书写不规范,导致首页在加载js、css等文件非常慢。正确的dedecms站点根网址设置方法是:http://www.你的网站域名.com(注意:后面没有“/”。)

  如下图是错误的设置:

错误的设置方法

  正确的设置方法应该是这样的,如下图所示:

正确的设置方法

  这个木木之前也在本地环境中测试过,这种错误的路径确实会导致首页打开很慢。木木给大家的建议就是每一项网站的配置信息都要认真填写,尽量避免错误,因为一个很小的错误就可能会导致致命的缺陷。

  4、打开 include/taglib/flink.lib.php 文件,删除这段:

  require (DEDEDATA.'/admin/config_update.php');

  即可正常快速的动态浏览首页和生成首页了。

  具体原因怀疑一:老版本的代码没有清除干净造成的,因为现在的新版本后台目录早已没有/admin/这个目录了,而在后台生成或者程序运行的时候只要一关联到flink.lib.php 这个文件的时候就要访问/admin/config_update.php 而这个文件和目录本身是不存在的,故导致加载超时,影响了整体速度。

  具体原因怀疑二:估计是为了更新“织梦链”,但是因为dede官方的那个服务器承担不了现在这么多的用户,所以非常慢。