테스트 사이트 - 개발 중인 베타 버전입니다

파일 등록시 파일명에 IP 관련 내용을 왜 추가할까요? 채택완료

눈빛마음 10년 전 조회 4,176

안녕하세요.

 

그누보드 소스를 보고 있는데, 파일 업로드시 파일명 앞에 IP 관련 내용을 추가하더라구요.

 

단순히 생각해보면 파일 스토리지를 좀 크게 쓸 때 파일명으로 샤드 키를 잡게 되어 있을테니,

많이 분산되어 저장되라고 그렇게 하신 것 같다는 생각인데...

 

제 생각이 맞는지 그게 궁금하네요.

 

혹시 그 부분에서 왜 그런 부분이 추가 되었는지 아시는 분 있을까요?

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
10년 전

파일이름의 중복을 피하기 위한 방법으로 올린 사람을 일부 확인할 수 있는 트릭이 아닐까요.

게시판을 오래 운영하다 보면 첨부파일을 정리해야 하는 경우도 있는데, 동일아이피로 올린 게시물을 한번에 걸러내기 위한 방편이 아닐까 생각됩니다.

또 한편으로는 파일시스템에서 파일을 찾을때 앞부분이 숫자로 되어있으면 인덱싱이 쉽고,

시간이나 날짜로 올리면 해시가 안되거나 그 자체가 유니크해지기 때문에 그룹핑이 안되고,

IP로 하면 일정량으로 그룹핑이 되기 때문에 파일탐색의 효율성 등이 있지 않을까 하는 예상을 해봅니다.

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

눈빛마음
10년 전
그런데 그런 이유라면 차라리 파일명에 아이디를 쓰면 될텐데...
(라고 타이핑 중에 바로 생각 바뀜) 이지만 비회원 글 쓰기도 있군요.

그럼 말씀하신 이유가 타당성이 있겠네요. 올린 사람을 일부 확인할 수 있는 트릭!!!

그럼 비회원 글쓰기가 허용되어 있지 않다면 그 루틴을 수정해서 회원 ID 로 변경하는 기능을 만드는게 좋겠네요. ㅎ
(개인적인 이유로 관련된 기능을 수정해야하는 상황이거든요.)

당연히 회원만 업로드 가능하다고 생각하고 있었는데 비회원이 글을 쓸수 있다는 생각을 하니 답이 나오네요. ㅋ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인