2015-01-11 2 views
0

Django docs에서 정적 파일을 제공하기 위해 서버에 내장 된 것을 사용하는 것은 "매우 비효율적"이라고 언급합니다. 그러나 Google App Engine's documentation에 따르면 정적 파일을 제공하는 데 특별한 것은 권장하지 않습니다.GAE의 django 정적 파일 제공 방법이 효율적입니까?

GAE는 정적 파일을보다 효율적으로 제공하기 위해 백엔드에서 어떤 작업을 수행합니까? 현재 구현이 최적보다 적습니까? 정적 파일을 제공하는 더 좋은 방법이 있습니까?

정적 파일을 제공하는 데 Amazon S3를 사용하는 것이 가장 좋은 곳인 Heroku에 이전에 게시했습니다.

답변

2

Google 문서는 Django가 정적 파일을 제공해야한다는 것을 말하는 것이 아니라 결국 GAE에서 제공 될 디렉토리에 정적 파일을 수집하려면 staticfiles 앱을 사용해야한다는 것입니다.

당신은 실제로 serving static files via GAE with python here

에 대한 설명서를 읽을 수 있습니다 ... 당신이 웹 브라우저에 직접 정적 파일을 제공 할 많은 경우가있다. 이미지, CSS 스타일 시트, JavaScript 코드, 동영상 및 플래시 애니메이션은 모두 일반적으로 웹 응용 프로그램과 함께 저장되며 브라우저에 직접 제공됩니다. App Engine은 자체 핸들러를 코딩하지 않고도 특정 파일을 직접 제공 할 수 있습니다.