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.
