Extra Form
PHP PHP 7.4
CMS Rhymix 2.1

제목 그대로입니다.

문서 안에 동일 파일을 n회 업로드한다고 했을 때, 캐시 등을 활용해서 중복 첨부를 방지하는 게 좋은가요?

아니면 그냥 n회만큼 매번 첨부하도록 하는 게 나은가요?

판단이 안 서서 여쭤봅니다~

  • profile

    그냥 두는게 나을것 같습니다. 첨부시마다 DB 조회해서 중복 체크한다면 불필요한 부하가 생길수 있을것 같네요. 정 구현한다면 첨부단계가 아닌 글 작성 단계에서 체크해서 통합하는게 나을것 같습니다.

  • profile profile

    그렇군요. 안 그래도 페이지 로딩했을 때 첨부파일 리스트 가져오고 그런 방식을 생각했는데 영 무거워지는 느낌이 들긴 하더라구요. 조언 감사합니다!

  • profile
    중복첨부를 방지해주는 기능이 있으면 좋을 것도 같은데, 간혹 파일 이름이 같아도 내용은 다를수가 있는데, 에디터가 파일 이름이 같다면서 첨부 못해주겠다고 거부하면, 그럴때는 귀찮아지기도 하겠구요.
  • profile profile

    그래서 파일명, 파일 타입, 파일 사이즈까지 비교하는 걸 생각해봤는데요.
    1. 하나하나 비교까지 해야 하나...?
    2. 첨부파일을 목록에서 삭제할 때 같은 file_srl을 가진 이미지 등 본문에 삽입된 요소도 같이 지워지잖아요? 이 기능까지 염두에 두면 중복 파일의 첨부는 방지하더라도 본문에 삽입될 때는 기존 파일과 똑같은 file_srl을 찾아서 붙여주기도 해야 하겠더라구요.
    그래서 귀찮아서 그만뒀는데.... 이렇게 써놓고 보니 안 귀찮은 거 같기도 하고 그러네요ㅋㅋㅋㅋ