【问题标题】:Is Joomla 2.5 much faster than Joomla 1.5 QuerywiseJoomla 2.5 比 Joomla 1.5 Querywise 快得多吗
【发布时间】:2012-05-06 21:58:05
【问题描述】:

我想知道 Joomla 2.5 是否比 Joomla 1.5 快得多。我不希望从加载页面内容、库或 motools 库等中得到答案。我是从 mysql 查询的角度来询问的……比如对于具有 4-5 百万行的大型 mysql 表的一些连接查询、多查询等?

我正在开发一个工作门户网站,我已经拥有一个包含 500 万求职者的数据库......并且一些查询需要很长时间才能执行或给出致命错误(已分配内存)。所以我想知道 Joomla 2.5 是否能更好地服务于我的目的?

【问题讨论】:

    标签: php mysql joomla


    【解决方案1】:

    如果您有数百万条记录,这两个版本是相同的。

    让我告诉你为什么 CMS(Joomla 和 Wordpress 等)在你的网站增长并且数据库变得像 500 万条记录一样庞大时会给你服务器超时!

    1. CMS 是一种系统,旨在让您在需要时扩展您的网站。
    2. 这样做,您可以开发扩展并继续添加内联查询!!!
    3. 当您显示 100 万条记录中的记录列表(例如每页 15 条记录)时。 CMS 查询该表。
    4. 与 #3 一起,CMS 在幕后运行许多其他查询以执行其他内部任务,例如跟踪点击、跟踪用户和儿子。
    5. 除了 #4 之外,可能还有其他几个模块和插件将在同一页面上运行,无论您的执行标准如何,并且可能有更多的内联查询(遗憾的是,它们中的大多数运行了很多查询)。李>

    现在假设您有大约 100 个用户。来加载我在上面 1-5 写的同一页面。假设这个场景执行了大约 10 个 mySQL 查询,那么想象一下如果您一次有 100 个用户会执行多少个?

    当您拥有如此大的数据库时,您必须实施负载平衡。现在,如果您有权访问其配置,则可以优化您的 MySQL 数据库。您可以考虑增加 sysvars,例如 max_connections 等。

    编辑:好吧,“负载平衡”不是升级您的硬件,而是整个系统和工作流程,可帮助您以最大程度的优化实现目标。既然您在 cmets 中问过,我希望人们知道它是关于什么的,所以包括在我的回答中以使其更清楚。

    由于您的数据库中存在数百万条记录,因此您遇到了服务器超时,那么您必须考虑以下网站的解释:

    http://en.wikipedia.org/wiki/Load_balancing_%28computing%29

    http://technet.microsoft.com/en-us/library/bb742455.aspx

    它们可能会帮助您理解我在说什么(可能跑题了),但您必须认真研究如何分配数据库或网站负载的可能性,以便您可以让他们快速执行查询.

    【讨论】:

    • 感谢 KMX ...我会尝试增加最大连接数,看看会发生什么......同时你能在 [this][1] [1] 上提出一些建议:stackoverflow.com/questions/10405981/…
    • 实现负载均衡?我的意思是我正在使用专用服务器 XEON Quad 2GB.. 你认为切换到 XEON QUAD 12 GB 会更好吗?
    • @ricardo,增加内存会有所帮助。我有一个 32 核 Xeon proc,具有 16gb 内存,它运行良好,虽然它花费了我大约 8000 美元/月以及 F5 负载均衡器。
    【解决方案2】:

    在数据库查询方面,两个版本的 Joomla 大致相同,Joomla 2.5 可能要快一些。您选择的版本完全取决于您。我个人喜欢 Joomla 1.5,但是如果这是您第一次使用 Joomla,那么我会推荐 2.5,因为我相信他们上个月停止支持 1.5。

    【讨论】:

    • 我也很喜欢 Joomla 1.5 原生版本……并且已经为该版本购买了大量的扩展……在 1.5 上开发了许多普通网站。然而,它只是这个项目,我有数百万行用于 2-3 个表,并且我经常遇到超时或内存耗尽错误,我在想也许另一边的草可能更绿(joomla 2.5)..
    • 尝试使用 Joomla 2.5 但我不认为会有很大的不同。你的主机是什么样的?
    • 显然不是托管问题,哈哈,尝试使用 Joomla 2.5 看看是否有帮助。
    • 所以自从 Joomla 2.5 最近发布以来,我猜没有人可以完美地回答我的问题....或者也许将我的 joomla 网站移动到 Xeon Quad 12 GB Dedi 是一个更好的选择加速 MySQL 查询?
    猜你喜欢
    • 2013-05-01
    • 2014-03-01
    • 2013-02-24
    • 2013-02-21
    • 1970-01-01
    • 1970-01-01
    • 2012-08-18
    • 1970-01-01
    • 2012-12-12
    相关资源
    最近更新 更多