Google App Engine (Java) - загрузка приложения не удалась из-за превышения размера приложения - (бесплатный аккаунт) - PullRequest
0 голосов
/ 30 сентября 2011

я использую движок приложений Google для своего развития, мой проект включает около 60 PDF , которые будут доступны для загрузки пользователями.

когда я пытаюсь загрузить проект, нажав кнопку deploy в eclipse я получаю сообщение об ошибке Превышено ограничение приложения .

Я просто хочу знать, пытаюсь ли я использовать платную учетную запись, есть ли другой размер приложения в платной учетной записи или нет?

насколько я знаю, его 150 МБ на данный момент

Ответы [ 4 ]

2 голосов
/ 30 сентября 2011

Вы должны использовать Служба Blobstore , чтобы хранить ваши PDF-файлы и хранить приложение только для файлов, необходимых для логики и представления вашего приложения, а не для данных.Вот описание Blobstore:

API Blobstore позволяет вашему приложению обслуживать объекты данных, называемые BLOB-объектами, которые намного больше, чем размер, разрешенный для объектов в службе Datastore.BLOB-объекты создаются путем загрузки файла через HTTP-запрос.Как правило, ваши приложения будут делать это, предоставляя пользователю форму с полем загрузки файла.Когда форма отправляется, Blobstore создает большой двоичный объект из содержимого файла и возвращает непрозрачную ссылку на большой двоичный объект, называемый ключом большого двоичного объекта, который впоследствии можно использовать для обслуживания большого двоичного объекта.

1 голос
/ 18 июня 2012

Всем хорошим советом выше, постарайтесь не включать такой код в ваш код. Мое приложение столкнулось с этой проблемой и имеет только около 10 МБ кода / изображений / ресурсов. Что занимает много места, так это GWT-компиляция 15 перестановок вашего приложения.

Одна вещь, которая мне помогла, это изменение стиля вывода моего поколения GWT javascript с Details на Obfuscated, в результате чего код стал намного меньше. Вы также можете ограничить количество создаваемых перестановок.

https://developers.google.com/web-toolkit/doc/1.6/FAQ_DebuggingAndCompiling#Can_I_speed_up_the_GWT_compiler?

0 голосов
/ 30 сентября 2011

Согласно http://code.google.com/intl/de/appengine/docs/quotas.html#Deployments объем приложений не может превышать 10 МБ.

0 голосов
/ 30 сентября 2011

до 10 МБ данных, которые вы можете загрузить на ваш движок приложений, см. Следующую ссылку

http://code.google.com/appengine/docs/quotas.html

...