목적 = 회원 레벨을 구분 -> 이미지 파일에 대한 접근 허용 여부를 결정.
파일 출력 페이지를 설정 레벨이 되어야만 볼 수 있다. -> 충분한 레벨이 되는 유저가 URL 링크를 공개해버리면 낮은 레벨의 유저들도 이미지 파일을 볼 수 있는 문제.
파일 출력 페이지의 서버사이드 컨트롤러 부분에서 레벨이 되면 이미지 파일을 직접 읽어 byte array로 리턴하여 뷰에서 출력. -> 매번 파일마다 파일 생성해서 리턴하는 것과 동일하니 URL에 비하여 하드디스크 및 CPU 점유율 높아지지 않을까하는 퍼포먼스에 대한 걱정인데... -> 예상으로는 URL로 제공해서 이미지 링크나 이 방법이나 20%~30%의 차이밖에 안 갈 거 같다는 예상.
폴더마다 회원 레벨을 확인해서 퍼미션 부여... 등은 복잡해지고 관리 문제 등으로 패스.
간단하게 바이너리 vs URL 이렇게 생각하고 있는데...
경험 있는 형들 아이디어나 조언 좀 부탁해요.
댓글 0