Производительность контроллера в codeigniter
Это максимальный эффект 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.
Какой из них лучше?
1 ответ
Codeigniter имеет встроенные инструменты тестирования. Вы можете использовать это, чтобы определить, какой из них быстрее.
Но если ваше приложение работает медленно, очень маловероятно, что это будет число строк в классе контроллера или количество методов. Скорее всего, это будут запросы к базе данных, вызовы API и т. Д. В этом случае вам следует заняться оптимизацией этих вещей или кэшировать результаты.
Вы должны организовать свой код так, чтобы он имел смысл и был удобен для чтения, следуя шаблону MVC.