저는 codeigniter에서 초보자입니다. codeigniter로 작업하는 법을 배웠습니다. 2 주였습니다. 한 컨트롤러에서 26 개 이상의 함수를 사용하고 있으며 각 함수가 다른보기를로드합니다. 내 질문은이 컨트롤러 (XXX.php)에서 함수 X를로드 할 때로드 된 X 함수뿐입니다? 또는 모든 컨트롤러 (모든 파일 XXX.php)가로드 될 때 웹 사이트가 너무 길어지면 두려운가요?Codeigniter : 동일한 컨트롤러에 많은 기능이 있습니다.
0
A
답변
1
컨트롤러가 실행되기 전에 (모든 PHP와 마찬가지로) 구문 분석되지만 특정 기능 만 호출합니다. 이 페이지 하단의 프로파일을 표시합니다 .... 다음
$this->output->enable_profiler(TRUE);
당신의 기능 중 하나 내부
과 전화 :
당신이 사용할 수에 무슨 일이 일어나고 있는지의 막연한 생각을합니다. 이 도움이 http://ellislab.com/codeigniter/user-guide/general/profiling.html희망 : (26 개) 메소드를 포함하는 클래스를 로딩하여 적어도 관심을 것
+0
고맙습니다^^^ –
관련 문제
- 1. Codeigniter. 여러 컨트롤러에 하나의 __constructor가 있습니다.
- 2. JSON을 Codeigniter 컨트롤러에 게시
- 3. ZF2의 모든 컨트롤러에 동일한 페이징 인이 있습니다.
- 4. 더 많은 인수와 통합 기능이 있습니다.
- 5. CodeIgniter 컨트롤러 기능이 작동하지 않습니다.
- 6. 모든 컨트롤러에 CodeIgniter 쇼 템플릿
- 7. Codeigniter 메일 기능이 작동하지 않습니다.
- 8. CodeIgniter - 컨트롤러에 다중 배열 게시
- 9. 각도계가 Codeigniter 컨트롤러에 게시되지 않음
- 10. codeigniter 컨트롤러에 ajax 데이터 전달
- 11. URL을 CodeIgniter 컨트롤러에 어떻게 전달합니까?
- 12. Codeigniter 컨트롤러에 데이터를 보내는 방법
- 13. CodeIgniter 컨트롤러에 JSON 데이터를 게시하는 방법은 무엇입니까?
- 14. 많은 클래스가 동일한 클래스에 많이 있습니다.
- 15. 하나의 서버에 많은 동일한 웹 사이트가 있습니다.
- 16. 리디렉션 기능이 작동하지 않습니다. Codeigniter
- 17. Codeigniter 컨트롤러에 라이브러리 포함 오류 발생
- 18. 얼마나 많은 기능이
- 19. 동일한 기능을하는 많은 기능이 아닌 하나의 기능 만 있습니까?
- 20. CodeIgniter 3.0.6 리디렉션 기능이 올바르게 작동하지 않습니다.
- 21. 동일한 내비게이션 컨트롤러에 두 개의보기 컨트롤러가 내장되어 있습니다.
- 22. 동일한 이름의 CodeIgniter 라우트
- 23. Codeigniter - IP로 폴더/컨트롤러에 대해 거부하는 .HTACCESS
- 24. 사용자가 컨트롤러에 로그인했는지 확인 _construct 함수 (Codeigniter)
- 25. 컨트롤러에 대해서만 CodeIgniter 캐시를 비활성화하려면 어떻게해야합니까?
- 26. CodeIgniter 컨트롤러에 대한 Ajax 게시물이 작동하지 않습니다.
- 27. CodeIgniter 컨트롤러에 전달 된 데이터를 처리하는 방법
- 28. CodeIgniter 많은 계정 간 전환
- 29. UI 라우터 여러 컨트롤러에 대한 동일한 컨트롤러
- 30. Codeigniter 세션 - 봇이 많은 행을
: 프로파일 방문에 대한 자세한 내용은
. 당신의 염려는 불리는 행동이 너무 많이 실행되는 것에 있어야합니다. – Twisted1919
그래서 메서드 호출은 클래스의 내용과 독립적입니다. 사용하는 메서드가 너무 길지 않아 컨트롤러에 26 함수가 있어도 페이지가 너무 길어서로드되지 않습니다. –
메소드가 트리거되지 않는 한 (예 : controller/trigger_method) 고려하지 않습니다 (컨트롤러 클래스가 PHP에 의해 인스턴스화 될 때를 제외하고는 상관하지 않음). 방아쇠가 생기면 시간과 기억을 먹을 것이고, 바로 벤치마킹해야합니다. – Twisted1919