2014-01-17 2 views
5

Является ли максимальная LOC (строка кода) воздействия на контроллер ответ класса или нет ... это вещь дело ..производительность контроллера в CodeIgniter

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

Я думаю, что первая быстрее, чем вторая, поэтому сначала –

ответ

0

Codeigniter имеет benchmarking встроенные инструменты. Вы можете использовать это, чтобы определить, что быстрее.

Но если ваше приложение работает медленно, вряд ли будет количество строк в классе контроллера или в количестве методов. Скорее всего, это будут запросы к базе данных, вызовы API и т. Д. В этом случае вы должны изучить оптимизацию этих вещей или кеширование.

Вы должны организовать свой код таким образом, который имеет смысл и его легко прочитать, следуя шаблону MVC.

Смежные вопросы