私は開発にGoogle アプリ エンジンを使用しています。私のプロジェクトには、ユーザーがダウンロードできる約 60 個の PDF ファイルが含まれています。
Eclipseでデプロイボタンをクリックしてプロジェクトをアップロードしようとすると、 app limit exceededというエラーが表示されます。
有料アカウントを使用しようとすると、有料アカウントでアプリケーションのサイズに違いがあるかどうかを知りたいだけですか?
私が知る限り、今のところ150 MBです
私は開発にGoogle アプリ エンジンを使用しています。私のプロジェクトには、ユーザーがダウンロードできる約 60 個の PDF ファイルが含まれています。
Eclipseでデプロイボタンをクリックしてプロジェクトをアップロードしようとすると、 app limit exceededというエラーが表示されます。
有料アカウントを使用しようとすると、有料アカウントでアプリケーションのサイズに違いがあるかどうかを知りたいだけですか?
私が知る限り、今のところ150 MBです
Blobstoreサービスを使用してPDFファイルを保存し、データではなく、アプリケーションロジックとプレゼンテーションに必要なファイルに対してのみアプリケーションを保持する必要があります。Blobstoreの説明は次のとおりです。
Blobstore APIを使用すると、アプリは、データストアサービスでオブジェクトに許可されているサイズよりもはるかに大きいblobと呼ばれるデータオブジェクトを提供できます。ブロブは、HTTPリクエストを介してファイルをアップロードすることで作成されます。通常、アプリは、ファイルアップロードフィールドを含むフォームをユーザーに提示することでこれを行います。フォームが送信されると、Blobstoreはファイルのコンテンツからblobを作成し、blobキーと呼ばれるblobへの不透明な参照を返します。これは、後でblobを提供するために使用できます。
上記のすべての良いアドバイスは、そのようなコンテンツをコードに入れないようにしてください。私のアプリはこの問題にぶつかり、約10MBのコード/画像/リソースしかありません。多くのスペースを占めるのは、アプリの15の順列のGWTコンパイルです。
私を助けた1つのことは、GWT javascript生成の出力スタイルをDetailsからObfuscatedに変更したことで、コードがはるかに小さくなりました。作成される順列の数を制限することもできます。
http://code.google.com/intl/de/appengine/docs/quotas.html#Deploymentsによると、アプリケーションは10MBを超えることはできません。
最大10MBのデータをアプリエンジンにアップロードできます。次のリンクを参照してください