제목 | 게시판이 많은 사이트를 만들려는데 route가 많으면 느리지 않을까요? | ||
---|---|---|---|
글쓴이 | 형민세훈아방 | 작성시각 | 2011/04/19 08:58:15 |
|
|||
게시판은 보통 게시판명, 페이지, 검색어 등이 들어가니 길어지네요.. 짧게 만들 방법을 찾다보니... 올려주신 포럼소스를 봤는데..route 설정으로 테이블명을 처리하던데.. 게시판이 많은 사이트(동호회 같은)에서는 route가 계속 늘어날 거 같은데... 속도에는 문제가 되지 않을까요? 게시판 추가 작업도 계속 route를 늘려야 하니 유지하는데 문제가 있네요..다른 방법이 없을지.. |
|||
다음글 | POST관련질문이요 (2) | ||
이전글 | 답변 부탁드립니다! (2) | ||
헛발이
/
2011/04/19 10:57:43 /
추천
0
|
형민세훈아방
/
2011/04/19 18:21:39 /
추천
0
저도 뭐 관리자 기능은 빵빵하게 넣을건 아니라서....그냥 단순하게 처리할려고요.. |
변종원(웅파)
/
2011/04/19 21:26:36 /
추천
0
저도 뵙고싶습니다. ^^
Routes.php를 잘 이용하시면 모든 주소를 하나의 컨트롤러에서 처리하실 수도 있습니다.
|
독감
/
2011/05/02 11:54:06 /
추천
0
게시판 중간부분이 공통이라면 MVC패턴은 똑같고 모델만 바뀌면 되지 않을까요?ㅎㅎㅎ
아니라면 그 다른부분만 메소드를 만드셔서 처리하시면 될 거 같네요. 저도 비슷한 케이스에 처한적이 있어서...ㅎㅎ List, View, Write를 컨트롤러로 빼시려면 공통된 부분을 라이브러리로 묶으셔도 될것 같네요. 라이브러리에서는 모델을 못쓴다는 단점이 있지만.. |
제작해본 경험이 없지만 (주로 내부적인 작업) 그렇게 느리지 않을듯 싶은데요..
오히려 라우팅의 속도보단 DB를 읽어 오는 것이 더 오래 걸릴듯 싶습니다.
게시판추가 작업을 자동화 하려면 아무래도 제로보드나 웹메이커 혹은 마냐님게시판과 같이
관리자화면에서 게시판을 추가 할수 있는 부분을 만들어 직접 라우팅파일을 조작한다던지,
혹은 XML파일을 읽어 사용한다던지 하는 방법으로 직접 소스를 건드리지 않고 하는 방법도 있죠.
하지만 관리를 전혀 다른 사람이 하는것이 아니라면 꼭 관리자화면에서 게시판추가 기능이 필요하지
않다고 생각합니다.(저의 순수한 소견ㅋㅋ)
그 관리자기능을 만드는 시간이면 오히려 게시판기능에 안정성을 추구 하는것이 오히려 좋을듯 싶고,
게시판을 추가 하는 순서라던가 소스수정의 방법을 소스어딘가에 만들어놓고 안 잊어 버리게
나중에라도 보고 할수 있게 혹은 인수인계를 해준다 해도 그것보고 수정할수 있도록 하는게 좋다고
생각합니다.
게시판을 추가 하는 사람이 소스도 건드리는 사람이라면 직접 소스를 수정해서 게시판을 수정하는것이
좋을듯 싶고 그게 아니고 소스를 건드리지 않고 프로그램을 전혀 모르는사람이 게시판을 추가한다면
관리자기능을 만들어 자동으로 추가 할수 있도록 하는게 좋다고 생각합니다.
자동을 게시판을 추가 하는것이 그렇게 만만치 않은 작업이더라구요..
저도 그 부분을 연구중인데.. 저는 아마 몇만년이 걸릴듯 싶어요..
^^;;