我的Joomla!网站加载太慢

时间:2012-02-09 12:32:28

标签: joomla joomla1.6

我的Joomla!网站加载速度非常慢,有时会返回错误,即: 致命错误:第11行的D:\Hosting\6926666\html\libraries\joomla\environment\request.php超过了30秒的最长执行时间 请注意第11行的D:\Hosting\6926666\html\libraries\joomla\environment\request.php alayws改变(不是同一条路径)。

提示:在本地我的网站工作非常好,当网站和数据库在服务器上,或者数据库只在服务器上时,就会出现问题。 我的网站是Joomla! 1.6我的主机服务器是godaddy.com

4 个答案:

答案 0 :(得分:3)

我换了另一个模板,网站大大增加了。然后我做了一些调查,发现模板的index.php已经HACKED,那里有EVAL()和BASE 64()代码!一旦我输入了一个“干净”的PHP版本,该网站就恢复正常了!

答案 1 :(得分:1)

我同意Jav_Rock:godaddy与Joomla并不“兼容”。

因此,要解决您的问题,您应该找到另一个托管服务提供商!

答案 2 :(得分:0)

有:

  

致命错误:超过30秒的最长执行时间

首先创建一个php.ini文件并仅放置代码'max_execution_time = 120'表示执行时间为120秒。或2分钟。或根据你修改..

并将该文件放入joomla管理员文件夹中 或者,如果您有访问权限,则可以直接编辑php.ini

还为所需模块启用缓存。

答案 3 :(得分:0)

您使用的是第三方扩展吗?如果是这样,有多少?您使用的越多,其中一个人引入“问题”的可能性就越大。

我建议您查看与每个扩展程序相关联的代码和数据库结构,以确定可能存在问题的位置。我目前正在使用一个相当简单的网站进行此操作,该网站使用大量扩展(这么多,它打破了管理UI)。其中一些写得非常糟糕 - 例如在需要1时进行许多数据库查找,使用每个请求写入数据库,在单个列中存储多个值等等。

但是,你说你是'初学者',所以我认为你最好的选择是:

  • 初学者的人为您做上述评论
  • 通过依次启用/禁用每个扩展程序以确定哪些是有问题的实验。那不是很科学,但可能会让你到处找。

如果可以,请尝试启用调试(您可以通过全局配置执行此操作)。这将向您展示 - 除其他事项外 - 生成页面需要多少个数据库查询。我不能给你一个关于什么是“好”的绝对数字,只要说越少越好!因此,例如,如果您确定一个低优先级的扩展,其删除可以节省25%的总额,您可能决定禁用该模块 - 并且可能寻找替代方案。作为指南,我正在处理的网站最初为主页提供了500-600个查询。在我看来,远远不够,FAR太多了。