0

We have recently decided to move our static single page website to AWS S3, the previous server was hosted by Godaddy(cpanel) in singapore. We are using Synthetics New Relic to monitor our website and what comes is unexpected. I maybe be misreading the graphs.

  • I was expecting the load time for US and Europe to decrease and all other servers to increase but only Ireland is working well with load times less thanLoad Times
  • Why the average load times increase?
  • Why does the graph fluctuates so much? New Relic docs point out that this should be stable for static site.
  • What is average load size and how it decreased?
  • How can I improve it! what other stats can help me diagnose the issue?
  • Could DNS be an issue, I changed Name Servers 20hrs ago.
  • Could this be because Godaddy is forwarding to Route53?

UPDATE:

After Using CloudFront

Improved Load Times Using CloudFront Average Page Load Time Distribution

1 Answer 1

2

You should not use S3 directly. You should put the S3 bucket behind CloudFront for best performance.

3
  • But still the behaviour is unexpected? Latencies from someplace should increase and decrease from other places? Can u point the reasons of why do you say that? Or point me some other place to read it!
    – Pinser
    Nov 29, 2014 at 11:07
  • S3 is a storage engine. It is optimized for storing data. While it can make that data available via Internet public URLs, it is still a storage engine. Latency is expected and from experience it is normal to have variable latency when getting objects from S3, I am not sure if its geographically related or not. CloudFront will cache the objects from S3 and it is optimized for very fast delivery of static content over the Internet. Nov 29, 2014 at 11:11
  • What I could deduce was that the go daddy server had a cache i.e apache. Whereas S3 dosent have caches.
    – Pinser
    Jan 28, 2015 at 13:52

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .