Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Google app engine & CDN

Tags:

When using Google app engine is there any benefit to use a CDN if i wanted my file resources as closer to users?

like image 410
JavaRocky Avatar asked Apr 08 '10 02:04

JavaRocky


People also ask

What does Google App Engine do?

App Engine is a fully managed, serverless platform for developing and hosting web applications at scale. You can choose from several popular languages, libraries, and frameworks to develop your apps, and then let App Engine take care of provisioning servers and scaling your app instances based on demand.

What is Google App Engine example?

Examples of Google App Engine. One example of an application created in GAE is an Android messaging app that stores user log data. The app can store user messages and write event logs to the Firebase Realtime Database and use it to automatically synchronize data across devices.

Can I use Google App Engine for free?

Apps in the standard environment have a free tier for App Engine resources. Any use of App Engine resources beyond the free tier incurs charges as described in this section. To estimate costs for App Engine resources in the standard environment, use the pricing calculator.

Is Google App Engine an API?

Use this RESTful API with any programming language to manage your App Engine applications.


2 Answers

Well, it is all about your budget, geography and profiling. Google app engine is free, and if properly configured it serves your content very nicely to various locations around the world. Many people actually use the app engine as a CDN! (see here, here and here)

Here is a blog post comparing the performance of the app-engine, a commercial CDN and no CDN at all for hosting a static 1MB zipped file

Try this free service (from a CDN...) to see how your app engine application performs. Here is another test site I've used

So, depending on where your site is geographically located, where your users are located and what your needs are, you need to profile the performance of the app engine and see if it is good enough. Will you get better performance from a commercial CDN? Most likely. But do you need it?

like image 111
Tal Weiss Avatar answered Nov 15 '22 18:11

Tal Weiss


Certainly. Although App Engine may cache your static content close to users, it doesn't guarantee it will do so, and it won't cache your dynamic content for you. Using a CDN is as viable an option with App Engine as it is with any other platform.

like image 43
Nick Johnson Avatar answered Nov 15 '22 19:11

Nick Johnson