2010-03-23 2 views
2

Я хотел бы знать, может ли Google App Engine использоваться в качестве сети доставки контента, такой как aws S3. Я запускаю приложение RoR на Heroku, и я хотел бы сохранить загруженные файлы на GAE вместо s3.Использование Google App Engine в качестве сети доставки контента

Если возможно, что было бы лучшим способом сделать это?

ответ

2

http://24ways.org/2008/using-google-app-engine-as-your-own-cdn

Это не будет иметь возможность размещать файлы более 1 Мб, хотя.

Обязательно прочитайте комментарии к этому сообщению в блоге, некоторые из них обеспокоены условиями обслуживания.

+0

У них есть хранилище Blob сейчас (только для платных учетных записей, я думаю), поэтому, возможно, ограничение 1 МБ может быть ослаблено. – Thilo

+0

Blobstore позволяет загружать файлы размером 10 МБ. –

+1

Неверный: Blobstore в настоящее время ограничен 50 МБ, а не 10 МБ. –

0

GAE сам по себе не предназначен для CDN ... это, однако, не мешает вам писать приложение CDN поверх него. Единственный предел, о котором вам нужно беспокоиться, - это ограничение на 50 МБ для размера блоб-магазина. Такое приложение должно будет указать URL-адрес, который вы можете получить, чтобы получить URL-адрес для загрузки, который затем можно будет использовать для загрузки файла. URL-адрес загрузки также можно создать с помощью URL-адреса для загрузки и использовать для доступа к контенту.

Смежные вопросы