News / JordanSLT.com goes NVME

JordanSLT.com goes NVME

We've decided enough's enough - it's time to embrace the future. JordanSLT.com is now running on NVME storage and as a result its performance has increased dramatically.

Metrics

GMetrix

Vancouver, Canada – Chrome (Desktop) 98.0.4758.102, Lighthouse 9.3.1

  • Time to First Byte has dropped from 450ms to 220ms.
  • Time to Interactive has dropped from 3.3s to 1.8s.
  • Largest Contentful Paint has dropped from 2.1s to 1.6s.

CatchPoint

Virginia, USA – Chrome (Mobile) v101, Moto4G, Connectivity: 9000/9000 Kbps, 170ms Latency

  • Time to First Byte reported as 750ms.
  • Time to Interactive reported as 3.146s.
  • Largest Contentful Paint reported as 2.797s.

Pingdom

Washington DC, USA

  • Load time reported as 1.81s.

JSI API

  • Our average LAN page load time has dropped from 90ms to 10ms.
  • Average uptime was unaffected.

Conclusions

The switch to NVME has had a measurable effect on the performance of JordanSLT.com. Not only does it feel much better to use, with shorter load times and significantly increased responsiveness, according to the benchmarks it really is faster.

Now that our hardware is up to the task, we need to focus on our software. The benchmarks show that even with the raw power of NVME, our page load time is still not instantaneous. By improving how we are loading and caching scripts as well as better minimizing our CSS, we can decrease load times even further.

Swapping storage also meant swapping hosting providers. Normally this is a big deal, but because of our deployment infrastructure, migration was effortless and took less than an hour. After deploying the service, all we had to do was swap over the DNS records and we were live.

We are constantly trying to improve how we run our business. If you have any comments or suggestions, or are interested in how we can help improve your business, please contact us using the form below.