I've tested average bandwidth requesting your application's main page from 
various locations and observing image download times/size:

   - London, EU - 220 to 603 KB per second
   - California, NA - 291 to 503 KB per second
   - Hong Kong, ASIA - 118 to 401 KB per second
   - Sydney, AUS - 144 to 366 KB per second
   
The sample was 5 attempts from each location considering all images over 
100KB. From the stats above, it's entirely conceivable that 500+KB images 
take several seconds to acquire. In addition, these durations do not 
include waiting time (Time To First Byte) which can add up to times 
experienced by you and your users.

These appear to be expected serving times. I've also tested a few 
alternatives myself including serving from a Google Cloud Storage bucket 
located in North America and serving the same content from a bucket in 
Asia. The results did not suggest that either of those bucket regions would 
serve content considerably faster than App Engine with static resources. 
The TTFBs were almost identical during most tests and the download times 
ever so slightly longer.

My only suggestions to potentially improve the user experience would be as 
follows:

   - Test serving from a storage bucket to see if this is effective for 
   your use case in the event my tests are not representative of your 
   experience
   - Preload images on the client side in Javascript to be done 
   concurrently with the user's interactions
   - Consider different image or content compression for serving said images
   - Consider combing image assets to a single image to effectively reduce 
   the number of HTTP requests and as a result, reducing how often you incur 
   the TTFB cost. This guide 
   <https://developer.yahoo.com/performance/rules.html> though a little old 
   can be quite helpful for such things.
   
I hope this has been helpful, if not at least informative.

On Wednesday, March 2, 2016 at 12:00:10 AM UTC-5, Jay Kyburz wrote:
>
> Hey all,
>
> It might be my imagination but I think static resources like images are 
> loading very slowly for my app this week.  It doesn't seem like a latency 
> issue so much as a bandwidth issue. Is that completely crazy?
>
> This image for example
>
> https://blight.ironhelmet.com/images/blight_menu_bg.jpg
>
> It's 382K but it can take up to 8 seconds to download. 
>
> I don't think the problem is on my side as I've had users complaining as 
> well.
>
> I'm not sure where to begin look at where my app might have a problem.
>
> The app-id is *blightsrage*
>
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/ae2cf5ed-fe8b-4167-bd70-d21ad0260c4c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to