I recently stress tested my app with some troublesome results.  While
the CPU, Datastore and Memcache quotas were barely consumed, my
Outgoing Bandwidth quota was used approximately 30 times as much.
I.e. for usage of 1% CPU I had used 28% of my bandwidth quota.

The vast majority of the bandwidth was used for static files (image/
css/javascript).  I've heavily optimized most operations so this is
kind of annoying.  Also, since my app does not store large files for
download, I feel like I'm "wasting" this resource with respect to the
others.

I'm thinking of moving these files to another location, like storing
them on google sites or google code.  Since these aren't optimized for
serving files I would like to use appengine to serve them until the
bandwidth quota is getting close to depleted and then dynamically
switching to the external services.  For this I would need to
programmatically determine how much bandwidth is being used, but
unfortunately the Quota API seems to only provide CPU usage.

Does anyone know of a way to do this?  Or if you have any better ideas
on preserving bandwidth with respect to the other resources, I'm all
ears.

Thanks,
Arjun

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to