워터마크 방문자 아이디로 나오게 할 수 있을까요?

워터마크 방문자 아이디로 나오게 할 수 있을까요?

QA

워터마크 방문자 아이디로 나오게 할 수 있을까요?

본문

사진으로 된 게시글들이 있는데 몇몇 회원이 자료를 퍼가서 유출을 하는데 

작성자 워터마크를 박았지만 그냥 신경 안쓰고 여기저기 퍼트려서 계속 자료가 유출되고 있는 상황입니다

그래서 작성자 워터마크가 아닌 반대로 글을 보고 있는 사람의 아이디가

이미지에 워터마크로 찍히게 되면 유출되면 바로 회원강퇴로 할 수 있어서 유출이 많이 줄어들 거 같은데

방법이나 소스를 아무리 찾아도 나오지가 않네요

혹시 가능 할까요?

이 질문에 댓글 쓰기 :

답변 1

GD(빅뱅 지용 아님) 라이브러리를 활용하여 코드를 수정해야 합니다.

난이도가 약간 높습니다.

능숙한 개발자 아니면 어려울듯 합니다.

코드 몇자로 할수 있는건 아니고요.

개발자 아니거나 초보개발자이시면 제작의뢰 하시는게 좋을것 같아요.

 

그런데 알아 두셔야 하는데 읽는 사람 워터마크가 찍히면 서버 부담이 상당히 아주 많이 울트라 캡숑짱 커지게 됩니다.

만약 회원수가 1만명이라고 가정한다면...

 

1. 워터마크를 찍어 파일로 저장하면

사용자가 파일 1개 올리면 같은 파일인데 워터마크만 다른 1만개의 파일이 생성됩니다.

사용자가 올린 파일이 2천개면 실제로는 2천만개의 파일이 생성됩니다.

파일이 2천개이고 회원수가 10만명이면 2,000 * 100,000명 = 20,0000,000개 (2억개)의 어마어마한 파일이 생성됩니다.

@ 이건 사용자가 볼때만 워터마크 파일을 생성하게 하면 실제로 만드는 파일이 줄어들겠지만 그래도 파일을 많이 만들어야 합니다.

@ 파일을 한번 만들어 두면 다시 접속할때 워터마크 찍을 필요가 없다는 장점이 있습니다.

@ 그런데 사용자가 언제 다시 접속해서 볼지 모르는데 파일을 디스크에 만들어 둬서 디스크 공간을 차지하는 단점이 있습니다.

@ 서버의 디스크 공간을 테라 단위로 여러개 준비해야 할듯 합니다.

 

 

2. 읽는 사람이 볼때만 워터마크 찍으면

1분에 100명이 접속하면 1개글에 이미지가 5개이면

1분에 게시글 1개에 워터마크 찍는 서버 작업을 500번 해야 합니다.

그런데 게시글이 1개만 있지는 않을테죠.

게시글 10개, 각 게시글에 이미지 5개, 접속자 100명이면

1분에 워터마크 찍는 작업을 5,000번 해야 합니다.

 

만약 여러명이 새로고침을 계속 한다면 서버가 죽어날것 같아요.

 

 

둘다 어떻게든 서버를 상당히 일하게 만들어야 합니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 123,639 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT