현재 무료 호스팅에서 블로그 엔진으로 wordpress를 실행하고 있지만 Ruby 플랫폼에서 git 기반 블로그 엔진 (Jekyll, Toto)을 사용할 계획입니다. 그렇다면 Heroku는 무료 계정 기능을 제공하지만 대역폭, 디스크 공간, 요청에 대한 세부 정보는 보이지 않습니까?
현재 무료 호스팅에서 블로그 엔진으로 wordpress를 실행하고 있지만 Ruby 플랫폼에서 git 기반 블로그 엔진 (Jekyll, Toto)을 사용할 계획입니다. 그렇다면 Heroku는 무료 계정 기능을 제공하지만 대역폭, 디스크 공간, 요청에 대한 세부 정보는 보이지 않습니까?
답변:
Heroku는 5MB 데이터베이스를 무료로 제공합니다
Heroku는 무료로 1 dyno를 제공합니다. dyno는 애플리케이션이 실행되고 요청에 응답하는 인스턴스입니다. 애플리케이션의 각 인스턴스가 100ms 내에 각 요청을 처리 할 수있는 경우 무료 계정으로 분당 600 개의 요청을받습니다.
응용 프로그램 코드 및 해당 자산 (슬러그)은 총 300MB로 제한됩니다. 또한 응용 프로그램은 로컬 파일 시스템에 액세스 할 수 있습니다.이 파일 시스템은 해당 특정 dyno의 임시 스크래치 공간으로 사용할 수 있으며 최소 1GB의 데이터를 저장할 수 있어야합니다.
대역폭에는 2TB / 월 제한이 있습니다.
여기 내가 가진 문제가 있습니다 ....
"앱에 여러 기능에 대한 사진 및 파일 업로드가 있지만 저장되지는 않습니다.
"시스템 공간이 100MB로 제한되어 있지만 파일 시스템이 읽기 전용이므로 파일 (사용자 업로드 포함)을 디스크에 저장할 수 없습니다. 100MB의 디스크 공간은 응용 프로그램 코드 및 기타를위한 공간입니다. 100MB는 최대 슬러그 크기이며 프로젝트에서 참조하는 모든 보석을 포함합니다. "
사용자는 파일을 성공적으로 업로드하고 저장할 수 있어야합니다. 우리는 어떻게 이런 일을합니까? "
Heroku Support의 답변은 다음과 같습니다.
"안녕하세요, 파일 시스템은 삼나무에서 쓸 수 있으며 100MB 이상, 1GB 이상을 처리 할 수 있습니다.
즉, 그것은 역동적이며 일시적입니다. 참조 https://devcenter.heroku.com/articles/dynos#ephemeral-filesystem를
영구 저장을 위해서는 S3과 같은 것이 좋습니다 : https://devcenter.heroku.com/articles/s3
도움이 되었기를 바랍니다."
저를 여기로 오려는 분들을 위해 학생이라면 GitHub 개발자 팩이 있으면 취미 팩을 얻을 수 있습니다. 자세한 내용 은 GitHub 학생을위한 Heroku입니다.