제목 | Model Loading 부하...시간.. | ||
---|---|---|---|
글쓴이 | 닭울재 | 작성시각 | 2011/12/14 01:31:04 |
|
|||
디비에 연결하는 모델관련 모든 메쏘드를 하나의 모델클래스에 모두 속하는 메쏘드를 작성하는 것과.. 기능별 컨트롤러 내용 분리에 따라서. 분리된 모델파일을 작성한다고 가정할때... 코드이그나이터 모델 로딩성능과 관련이 있나요? 분리해서 작성하는 것이 로딩에 더 빠를까요?? 코딩하기에는 한개의 파일의 클래스에다가....전체 메쏘드를 정의하는 것이 코딩에는 더 편하던데...요...!! 혹시 경험해보신 분 있으면 조언을 구합니다. |
|||
다음글 | 이미지리사이징 질문이요!! (3) | ||
이전글 | 오래간만에 CI를 다시 써볼려니..widget은 또 뭔... (3) | ||
변종원(웅파)
/
2011/12/14 04:52:16 /
추천
0
물어보나 마나한 질문이십니다.
한번 로딩할때 100kb짜리 include 하는 것과 5kb짜리 include했을 때의 메모리 사용량은? 이란 질문과 동일합니다.
그리고 enable_profiler라는 메소드가 있습니다. 매뉴얼에서 찾아서 적용하시면 여
러 정보중에 현재 화면을 띄우기 위한 메모리사용량을 보실수 있습니다.
|
닭울재
/
2011/12/14 09:42:33 /
추천
0
아..그렇군요..웅파님..고마워요..
그렇다면.. 컨트롤러에서 주로 같이 로딩되어야 하는 것들끼리 모델로딩 파일들도 분리하는 것이 효율적이겠네요.. 여태껏 그런 생각 안하고.. 그냥 이파일..저파일 이동하는 것이 귀챦고해서.. 어차피..하나의 큰 클래스에 귀속된 메쏘드함수라고 생각해서... 몽땅 하나의 클래스에 속하는 함수에다가 집어넣어버려서 사용해버렸었는데...... |
변종원(웅파)
/
2011/12/14 11:37:00 /
추천
0
ci가 느슨한 구조라서 그렇게 사용하시는 것이 가능합니다.
어떤 프레임워크는 컨트롤러, 모델, 뷰가 1:1로 매칭되지 않으면 작동하지 않는 엄격한 것도 있습니다. 느슨한 것이 장점이자 단점이 됩니다. 개발자 편의에 의해 이것저것 마음대로 할 수 있지만 처음 접하는 분들이 구조를 잘못 사용할 소지가 있습니다. mvc패턴에 관해 검색해서 이론을 한번 보시는 것이 도움이 많이 되실 겁니다. |