codeigniter中的控制器性能

Rah*_*jaj 5 php lines-of-code codeigniter micro-optimization

对控制器类响应的最大LOC(LINE OF CODE)影响是否......这是重要的事情..

 1.a)Controller: LOC 120, public functions exist 3.
   b)Controller: LOC 120, public functions exist 3.
   c)Controller: LOC 120, public functions exist 3.

 2.) Controller LOC 720, pubic function 10.
   it handle all the things in the same class.
Run Code Online (Sandbox Code Playgroud)

哪一个更好?

Mat*_*ati 1

Codeigniter 具有内置的基准测试工具。您可以使用它来确定哪一个更快。

但是,如果您的应用程序速度很慢,则不太可能是控制器类中的行数或方法数造成的。更有可能的是数据库查询、API 调用等。在这种情况下,您应该考虑优化这些内容或缓存结果。

您应该以一种有意义且易于阅读的方式组织代码,同时遵循 MVC 模式。