2016-06-09 1 views
0

CakePHP 3 프로젝트에서 작업 중입니다. 이 프로젝트는 나중에 프로젝트가 시작될 때 많은 이미지와 pdf 파일을 업로드해야합니다.큰 웹 프로젝트에 미디어 파일을 저장하는 모범 사례

은 현재 웹 사이트의 설계에 필요한 모든 이미지는 webroot/img

저장 이미지 나중에 응용 프로그램의 크기가 큰 것에 저장됩니다. 응용 프로그램 부분을 최대한 깨끗하게 유지하고 모든 미디어 파일을 다른 위치에 저장하고 싶습니다.

모든 미디어 파일을 media.website.com과 같은 별도의 subdomain에 저장하는 것이 좋습니다. CakePHP로이 하위 도메인에 이미지를 업로드 할 수 있습니까?

+1

감사합니다, Saurabh. 모범 사례에서는 솔루션을 배포하고 유연하게 만들기 쉽습니다. – Daniel

답변

0

Amazon AWS S3 서비스를 사용하여 모든 미디어 파일을 저장할 수 있습니다. 저렴한 비용으로 매우 빠릅니다. 당신은 다른 하위 도메인을 사용할 수 있습니다

+0

감사 Saurabh,하지만 아마존 AWS S3와 같은 타사 서버에 파일을 저장할 계획이 없습니다. 내 서비스에 저장해야하지만 애플리케이션 외부의 다른 위치에 저장해야합니다. –

+0

ok, 예. 하위 도메인을 사용하여 미디어 파일을 저장하는 것이 좋으며 크기가 큰 이미지의 경우 이미지 압축 기능을 사용해야합니다. 그러면 하위 도메인의 공간이 절약됩니다. –

+0

예, 이미 이미지 압축을 사용하고 있습니다. –

관련 문제