한 문서 내에서 동일한 파일을 두 번 이상 업로드한다면
CMS/프레임워크 | Rhymix 2.1 |
---|---|
개발 언어 | PHP 7.4 |
제목 그대로입니다.
문서 안에 동일 파일을 n회 업로드한다고 했을 때, 캐시 등을 활용해서 중복 첨부를 방지하는 게 좋은가요?
아니면 그냥 n회만큼 매번 첨부하도록 하는 게 나은가요?
판단이 안 서서 여쭤봅니다~

윤삼
Lv. 19
아무래도 중급 초반 수준의 코딩 오타쿠인 것 같습니다.
댓글 4
그냥 두는게 나을것 같습니다. 첨부시마다 DB 조회해서 중복 체크한다면 불필요한 부하가 생길수 있을것 같네요. 정 구현한다면 첨부단계가 아닌 글 작성 단계에서 체크해서 통합하는게 나을것 같습니다.
그렇군요. 안 그래도 페이지 로딩했을 때 첨부파일 리스트 가져오고 그런 방식을 생각했는데 영 무거워지는 느낌이 들긴 하더라구요. 조언 감사합니다!
그래서 파일명, 파일 타입, 파일 사이즈까지 비교하는 걸 생각해봤는데요.
1. 하나하나 비교까지 해야 하나...?
2. 첨부파일을 목록에서 삭제할 때 같은 file_srl을 가진 이미지 등 본문에 삽입된 요소도 같이 지워지잖아요? 이 기능까지 염두에 두면 중복 파일의 첨부는 방지하더라도 본문에 삽입될 때는 기존 파일과 똑같은 file_srl을 찾아서 붙여주기도 해야 하겠더라구요.
그래서 귀찮아서 그만뒀는데.... 이렇게 써놓고 보니 안 귀찮은 거 같기도 하고 그러네요ㅋㅋㅋㅋ