그누의 회원데이타의 경로설정은 특별한 이유가 있나요? 정보
그누의 회원데이타의 경로설정은 특별한 이유가 있나요?
본문
현제 회원 아이콘을 예를들어 경로를 보면요
$mb_icon = "$g4[path]/data/member/".substr($member[mb_id],0,2)."/$member[mb_id].gif";
이것인데요?
의문 1]
data/member 경로 아래에 또 회원별로 폴더를 추가 하나요??
의문2]
회원별 폴더를 만들때 왜 온전히 회원 아이디로 만들지 않고
substr($member[mb_id],0,2) <--- 이런식으로 회원아이디 앞자만 따서 만드나요?
폴더가 많아질 뿐만 아니라
굳이 회원별 폴더를 만든다면 앞 2자만 따서 만들면 중복 될수도 있구요...
경로가 길어저서 좋을것은 없을듯 한데요,,,
그냥 그누 바로 아래경로에 간단하게 폴더 하나에 회원 데이타는 싸그리 넣으면 않되나요?
수정 들어갈까 하다가,,, 혹시나 어떤 이유가 있어서 그런것이 아닐까 하는 의문이 들어서
보류 중입니다.
$mb_icon = "$g4[path]/data/member/".substr($member[mb_id],0,2)."/$member[mb_id].gif";
이것인데요?
의문 1]
data/member 경로 아래에 또 회원별로 폴더를 추가 하나요??
의문2]
회원별 폴더를 만들때 왜 온전히 회원 아이디로 만들지 않고
substr($member[mb_id],0,2) <--- 이런식으로 회원아이디 앞자만 따서 만드나요?
폴더가 많아질 뿐만 아니라
굳이 회원별 폴더를 만든다면 앞 2자만 따서 만들면 중복 될수도 있구요...
경로가 길어저서 좋을것은 없을듯 한데요,,,
그냥 그누 바로 아래경로에 간단하게 폴더 하나에 회원 데이타는 싸그리 넣으면 않되나요?
수정 들어갈까 하다가,,, 혹시나 어떤 이유가 있어서 그런것이 아닐까 하는 의문이 들어서
보류 중입니다.
댓글 전체
substr($member[mb_id],0,2) <--- 이런식으로 회원아이디 앞자만 따서 만드나요?
전체 다하면 이미지 클릭하면 회원아이디 노출 되서요.
data/member 경로 아래에 또 회원별로 폴더를 추가 하나요??
맞습니다.
아마도 폴더를 따로 만드는 것은 보안상 이유이지 싶은데요.
그누보드가 어떠한 용도로 사용될지는 모르지만,보통 회원아이콘은 개인회원들 사진들인데,
/data/member/ 쪽에 모아 놓으면 외부에서 끌어가기 너무 쉽지 않을까 하는 생각도 드네요.
그런 이유말고는 특별히 저렇게 하는 이유는 모르겟네요.
전체 다하면 이미지 클릭하면 회원아이디 노출 되서요.
data/member 경로 아래에 또 회원별로 폴더를 추가 하나요??
맞습니다.
아마도 폴더를 따로 만드는 것은 보안상 이유이지 싶은데요.
그누보드가 어떠한 용도로 사용될지는 모르지만,보통 회원아이콘은 개인회원들 사진들인데,
/data/member/ 쪽에 모아 놓으면 외부에서 끌어가기 너무 쉽지 않을까 하는 생각도 드네요.
그런 이유말고는 특별히 저렇게 하는 이유는 모르겟네요.

보안문제 일까 생각 해봤지만
얼마나 효과가 있을까 의문이 들어서 다른 또다른 이유가 있나 궁굼 합니다.
보안문제라면 효과가 어떻게 있는지 궁굼하구요,
얼마나 효과가 있을까 의문이 들어서 다른 또다른 이유가 있나 궁굼 합니다.
보안문제라면 효과가 어떻게 있는지 궁굼하구요,
보안문제라기 보다...
하나의 폴더에 몰아넣으면 회원수가 몇천명 되면 한 폴더내에 너무 많은 화일이 들어가게 되잖아요
느려지는 원인이 될 수도 있겠지요
그렇다고 회원마다 만든다면 폴더수가 엄청 많아지니 비효율적이죠
그런데 아이디를 2자 정도 잘라서 폴더를 만들면 같은 문자가 들어가는 아이디는 동일폴더에
저장 되니까 폴더수가 무진장 늘어나지않게 되겠지요
예를들어 asman 아이디와 asdfg 아이디는 동일 폴더에 저장되게 만드는 것이죠
그래서 저는 아이디 첫자만 잘라서 폴더를 만들도록 한 적도 있습니다
그렇게 하면 영어 알파벳 수 만큼만 폴더가 만들어지니까요
하나의 폴더에 몰아넣으면 회원수가 몇천명 되면 한 폴더내에 너무 많은 화일이 들어가게 되잖아요
느려지는 원인이 될 수도 있겠지요
그렇다고 회원마다 만든다면 폴더수가 엄청 많아지니 비효율적이죠
그런데 아이디를 2자 정도 잘라서 폴더를 만들면 같은 문자가 들어가는 아이디는 동일폴더에
저장 되니까 폴더수가 무진장 늘어나지않게 되겠지요
예를들어 asman 아이디와 asdfg 아이디는 동일 폴더에 저장되게 만드는 것이죠
그래서 저는 아이디 첫자만 잘라서 폴더를 만들도록 한 적도 있습니다
그렇게 하면 영어 알파벳 수 만큼만 폴더가 만들어지니까요

네 균이님 말씀에 타당성이 있어 보입니다.
그렇다면 또 의문이 듭니다
하나의 경로(폴더)를 더 들어가서 적은수에 파일중에 고르는것이 빠른가?
경로를 덜들어가고 더 많은 수 에 파일중에 고르른 수가 빠른가?
의 문제 인것 같습니다.
저는 아직도 이두가지 상황에 물리적인 메커니즘을 이해 못하고 있습니다.
그렇다면 또 의문이 듭니다
하나의 경로(폴더)를 더 들어가서 적은수에 파일중에 고르는것이 빠른가?
경로를 덜들어가고 더 많은 수 에 파일중에 고르른 수가 빠른가?
의 문제 인것 같습니다.
저는 아직도 이두가지 상황에 물리적인 메커니즘을 이해 못하고 있습니다.