그누보드 튜닝 필요성 정보
그누보드 튜닝 필요성관련링크
본문
기존 그누보드 파일 저장방식
/data/file/게시판아이디/첨부파일
변경한 저장방식
/data/board/게시판아이디/2009-08/첨부파일
월별로 저장이 됩니다~~~~~
링크 #1 은 작업이 끝난 상태 ~~~ 뷰화면 이미지 속성을 보면 경로가 바뀌었지요.
/data/file/게시판아이디/첨부파일
변경한 저장방식
/data/board/게시판아이디/2009-08/첨부파일
월별로 저장이 됩니다~~~~~
링크 #1 은 작업이 끝난 상태 ~~~ 뷰화면 이미지 속성을 보면 경로가 바뀌었지요.
추천
0
0
댓글 11개
제목 바뀌셧네영 ㅎㅎ
넹~ 바뀌었죠.
관리하기 쉽다고는 하지만 DB에 datetime 이 저장되는..
board_file 테이블이 있잖아용.
좋은방법이네요~~
board_file 테이블의 날짜를 참조하면..
파일 삭제하고 파일 재등록 하였을때 최근 날짜로 등록되겠네요..
파일 수정시 약간 헷갈릴수도 있지 않을까요?
게시물의 날짜는 예전인데 파일은 수정한 날짜를 따르니..
그런 확률은 적지만;;;
파일 삭제하고 파일 재등록 하였을때 최근 날짜로 등록되겠네요..
파일 수정시 약간 헷갈릴수도 있지 않을까요?
게시물의 날짜는 예전인데 파일은 수정한 날짜를 따르니..
그런 확률은 적지만;;;
서버가 다 알아서 경로 찾아주는데 헷갈릴 이유가 있나요~~~~ ^^
말씀데로 수정이나 읽을 때에는 첨부파일의 날짜정보만 넘겨주면 경로는 간단히..
사용된 코드
// 날짜별 디렉토리
function get_design_date($w, $datetime)
{
global $g4;
if ($w == '') {
$date = date("Y-m", $g4['server_time']);
}
else if ($w == 'u') {
$date = date("Y-m", strtotime($datetime));
}
return $date;
}
말씀데로 수정이나 읽을 때에는 첨부파일의 날짜정보만 넘겨주면 경로는 간단히..
사용된 코드
// 날짜별 디렉토리
function get_design_date($w, $datetime)
{
global $g4;
if ($w == '') {
$date = date("Y-m", $g4['server_time']);
}
else if ($w == 'u') {
$date = date("Y-m", strtotime($datetime));
}
return $date;
}
역시 금방 해결하시네요^^;
맞아요.. 저도 수정해 봤는데... board_file_table 기준으로 변경해 할것 같더라구요.
wr_id 기준으로 1000씩 나누는게 좋지 않나요?
말씀하신 방법도 좋을 것 같습니다.
하지만 이미 월별로 다 해놨기 때문에... -ㅅ-;
하지만 이미 월별로 다 해놨기 때문에... -ㅅ-;