> 백엔드 개발 > PHP 튜토리얼 > 사진은 일반적으로 서버에 있습니까, 아니면 데이터베이스에 있습니까?

사진은 일반적으로 서버에 있습니까, 아니면 데이터베이스에 있습니까?

WBOY
풀어 주다: 2016-09-12 17:44:46
원래의
2856명이 탐색했습니다.

파일 이름과 경로를 데이터베이스에 저장해야 합니까, 아니면 이미지를 바이너리로 변환하여 데이터베이스에 저장해야 합니까? 일반적으로 어떤 방법이 사용되나요?

답글 내용:

파일 이름과 경로를 데이터베이스에 저장해야 합니까, 아니면 이미지를 바이너리로 변환하여 데이터베이스에 저장해야 합니까? 일반적으로 어떤 방법이 사용되나요?

파일 이름과 경로를 데이터베이스에 저장하세요.
이미지를 CDN에 던지는 것이 가장 좋습니다.

보통 서버에 배치되는 데이터 인벤토리 경로입니다.

어떤 적용 시나리오를 보고 계시나요

파일을 읽는 것이 데이터베이스 레코드를 읽는 것보다 빠르지만 로컬 경로만 읽을 수 있다는 한계가 있습니다(물론 원격 파일은 NFS와 같은 공유 방법을 통해 해결할 수 있습니다). 또한 파일 크기가 매우 일관되지 않은 경우(예: 2~3KB만큼 작거나 2~3GB만큼 큰 경우) 파일 콘텐츠를 데이터베이스에 배치하면 안 됩니다.

데이터베이스에 경로를 저장하세요

관련 라벨:
php
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿