s3에 이미지 업로드하면 url이 생성되잖아요
이것을 db 테이블로 (id, 유저, 이미지 이름) 형식으로 저장하고
나중에 보여줄 때 이미지 이름을 db에서 가져와서
클라이언트에서 'https://버킷네임.리전.amazonaws.com/' + {이미지 이름}로 접근하나요?
아니면 처음부터 (id, 유저, url)로 저장하나요? 그냥 개인 취향인가요?
s3에 이미지 업로드하면 url이 생성되잖아요
이것을 db 테이블로 (id, 유저, 이미지 이름) 형식으로 저장하고
나중에 보여줄 때 이미지 이름을 db에서 가져와서
클라이언트에서 'https://버킷네임.리전.amazonaws.com/' + {이미지 이름}로 접근하나요?
아니면 처음부터 (id, 유저, url)로 저장하나요? 그냥 개인 취향인가요?
처음부터 URL + 이미지이름 한세트로 저장하기도 하고, URL하고 이름을 따로 컬럼으로 분리해서 저장한다음 클라에 내려줄땐 합쳐서 내려주고 그랬던듯
한 세트로 하면 신경쓸게 적은데, 나중에 캐시서버 같은거 이용할때 다시 싹 변환을 해주거나 그래야 할거고, 두 번째걸로 하면 바꾸긴 쉽겠지
URL 컬럼을 따로 두면, s3만 이용하면 '
https://버킷네임.리전.amazonaws.com/'만
값에 들어가지 않나요?
캐시서버나 다른 저장소도 이용할시에 분리하는 걸 말하는거죠?
위 댓말대로 s3 버킷을 어떻게 쓰냐에 달렸지 대충 관리 할검 통으로집어넣고 그게아니면 키값으로 넣구 - dc App