2011-11-08 83 views
0

我的Virtuemart joomla(版本1.5.15)网站,当我激活sh404sef(版本2.1.9.787),它显着减慢网站。Joomla Virtuemart网站sh404sef插件使网站非常缓慢

我该如何解决这个问题?

+1

您应该升级到最新的Joomla版本。您已经过时了,这对安全构成了巨大的风险,并且自那以后出现了一些更新,这可能也有助于解决您的一些问题。 – Hanny

回答

0

检查下列文件:

管理员/组件/ com_sh404sef/custom.sef.php(不可写) 管理员/组件/ com_sh404sef /日志(不可写)
管理员/组件/ com_sh404sef /安全性(不可写)
components/com_sh404sef/cache(不可写入)

0

在全局配置中打开调试模式并在前端查看页面。查看执行了多少个数据库查询。

现在打开您的海基会扩展 - 并重复。

查看所有这些额外的数据库查询?

在标准的共享主机上,额外的查询可以让你在主机上查询数据库的限制。优化查询,为您的数据库添加附加索引可以提供帮助。更强大的托管通常是更有成本效益的答案。另外 - 坚持使用内置的SEF,如果网站的结构最优化,则工作良好。

正如他人所述 - 你是非常容易受到攻击 - 我*认为*任何人都可以要求您的管理员帐户重置密码。此外 - 之后的Joomla版本包含许多性能升级,以及后面的组件。

+0

但是如何用sh404sef生成额外的查询?它应该只影响重写不是吗? –

+0

没有。您的页面中的每个链接都必须在db中查找并转换为sef等效项。当您到达页面时,会查询db以将URL翻译回查询字符串等效项。 –