티스토리 뷰
레시피를 등록할 때 레시피 이미지는 어느 경로에 저장하는 게 보통의 방법일까 라는 궁금증이 생겼다.
| ✅ 1. db에 이미지 경로만 저장하고, 파일은 서버에 보관 | 2. 클라우드 스토리지 사용 | |
| 활용 | /uploads나 /public/images 와 같은 디렉토리에 저장한 후, 이미지 파일의 경로를 db에 저장한다. | AWS S3, Google Cloud Storage 등에 이미지를 업로드하고, 저장된 url을 db에 저장한다. |
| 장점 | 서버가 직접 이미지를 관리하므로 db 크기를 절약할 수 있고, 이미지 불러오는 속도도 빠르다. | 파일 저장에 있어 서버 부하가 적어지고, 이미지 저장의 확장성도 커진다. |
결론
1. /uploads나 /public/images와 같은 디렉토리에 이미지를 저장한다.
2. 클라우드 스토리지를 활용한다.
나는 public 폴더 안에 imgs 폴더를 생성해서 거기에 이미지를 저장하기로 했다.
'리액트로 웹 개발 A to Z' 카테고리의 다른 글
| server 연결도 하고, client도 npm start 해야 해! + 플젝 구조 (0) | 2024.11.12 |
|---|---|
| mysql에서 user는 예약어구나!! (0) | 2024.11.04 |
| cmd에서 mysql 표 편하게 보기 (0) | 2024.10.29 |
| varchar를 몇 글자까지 지정할까요 + 비밀번호 글자수(와 text 타입) (0) | 2024.10.29 |
| date와 datetime. birthday 정보 저장하기 (0) | 2024.10.29 |