【问题标题】:Is CodeIgniter's ActiveRecord resource intensive?CodeIgniter 的 ActiveRecord 资源密集吗?
【发布时间】:2011-01-29 16:05:46
【问题描述】:

我正在编写一个考虑到服务器资源的应用程序,因此我不想使用太多,以便该应用程序在未来扩展。我不介意自己写查询。那么,ActiveRecord 对我的应用程序来说资源密集吗?还是没有区别?

谢谢!

【问题讨论】:

    标签: php activerecord codeigniter


    【解决方案1】:

    CI's ActiveRecord 基本上不是ActiveRecord,而是一个查询生成器。它允许您以面向对象的方式形成简单的查询。与任何抽象一样,从对象状态组装成 SQL 查询比硬编码要慢,但我怀疑性能影响可以忽略不计。

    【讨论】:

      【解决方案2】:
      • 我认为对于基础网站(博客) CI活动记录很好。我想 拥有一个好人总是很重要的 数据库架构(规范化表)。
      • 相信你可以看到debug 信息。你应该看看 SQL 查询模块创建并查看 在执行查询的时间。分析您的查询总是很重要的。不要只做假设。
      • 我认为拥有更重要 opcode-cache 并缓存你的 例如,内存中的 sql 查询 如果可能,请使用 apc/memcached/redis。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-11-04
        • 2011-10-03
        • 2011-11-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-09-08
        相关资源
        最近更新 更多