java - 关于图片,视频等保存数据库的问题,谢谢
高洛峰
高洛峰 2017-04-17 17:43:55
0
6
462

1.以前我咨询过一些前辈,他们说将图片和视频以文件形式保存在服务器上比较好(一般会腾出一台专门放上传文件的服务器),因为数据库写入写出太消耗资源。

2.那我想问下如果有一天用户突然要迁移项目到另一台服务器,比如原来的服务器,图片都是存放在D://pic//目录下,然而新的服务器没有D://盘符怎么办?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

모든 응답(6)
巴扎黑

데이터베이스에는 일반적으로 리소스의 경로가 저장됩니다. 프로젝트에서는 일반적으로 상대 경로를 사용합니다. 절대 경로를 사용하는 경우에는 기본적으로 프로젝트 마이그레이션에 문제가 없습니다.

伊谢尔伦

이미지 및 동영상 리소스는 별도의 서버에 배치되어 img.xxx.com과 같은 별도의 도메인 이름을 사용하여 액세스하므로 서버를 마이그레이션해도 영향을 받지 않습니다. 경로가 변경되더라도 다시 작성할 수 있습니다. 고쳐 쓰기.

小葫芦

데이터베이스는 링크를 저장하는 별도의 서버여야 합니다. 데이터베이스의 특정 필드 값이 너무 크면 전체 테이블의 쿼리 효율성에 영향을 미칩니다.

PHPzhong

1. 디렉터리 구조가 변경되지 않는 한 경로 변경이 쉬워야 합니다.
2. 자주 액세스하고 공개할 수 있는 사진의 경우 저장 서비스를 사용하는 것이 좋습니다. Qiniu는 한편으로는 서버 부담을 줄이고 CDN 이후에는 액세스 속도도 더 빨라집니다.

阿神

학교에서 데이터베이스 원리를 공부할 때 선생님께서 이 질문을 반복하셨는데 당시에는 이해가 안 됐어요. 나중에 JSP/Servlet을 선택과목으로 들었을 때 선생님이 배운 내용을 모두 데이터베이스에 넣어주셨거든요. , 그리고 나는 혼란스러워졌습니다. . .

伊谢尔伦

데이터베이스에 파일을 저장하는 경로는 절대 경로를 사용하면 안 됩니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿