Way back in 2010 I set up a quick little wrapper around siege for testing Magento stores and for the last nearly 2 years I’ve added features such as multiple data centers, premium subscriptions, monitoring alerts, and automated host comparisons. In this blog post I’ll walk you through an update on the new features and improvements to MageSpeedTest.com over the last few months.
I’m really happy with the site and how it helps users identify and improve Magento performance. I often see test results coming through in the order of 2-3 transactions per second and >5s per transaction. Identifying these sort of slow stores early is important – customers are simply not going to wait at least 5 seconds to see a product page these days.
At the opposite end of the performance spectrum I see public tests coming through with incredible performance profiles. For these developers and server admins it’s a way to consistently test server tweaks and tuning to get the absolute best customer experience.
In this post I wanted to quickly cover my latest Magento Speed Test changes. It’s a big update because I haven’t posted anything in a while.
Here’s the cliff notes:
- New Locations: Japan, South America and Australia
- A Magento Extension to make testing easy (and more soon!)
- A REST API for accessing your monitoring results
- A pricing update, $5 up to $9 per month
- Featured Magento hosts
- SSL support – test
For more information on these items, please read on.
Continue reading MageSpeedTest.com: New locations, Magento Extension, REST API, Featured Host and Pricing
Ok I couldn’t resist, this made my day. I was featured in the X.commerce DevTalk email newsletter talking about my Magento Speed Test site. My grinning mugshot made it in to inboxes worldwide, cool!
You can check out the actual interview wherein I blather on about MageSpeedTest.com and how great it is and how everyone should be using it and how PayPal makes subscriptions easy, etc.
Somewhat tragically feedback has been I need a new profile photo:
So I’ll scour my archives for another suitably unprofessional photo of myself, this time with glasses on, I can’t see properly anymore, apparently.
In other news, I’m presenting at Magento Imagine in April, so I’m busy preparing slides for that. Please ping me if you’re in the US, I’m going to do a trip around after the conference and would love to meet up with fellow Magento developers.
Also working on OrderPipe and a new multi-store Magento installation. I’ll have some articles to report on both over the next few weeks. Stay tuned.
PS: Promise future blog posts won’t consist almost entirely of embedded tweets
Long time, no post. Sorry about that. I’ve been very busy working on an app for aggregating ecommerce orders on your mobile device. Check out the sneak peek from twitter. I’m also looking for some private beta testers so if you’re keen to try it out and willing to give us some helpful feedback, flick me an email.
Anyway this is just a quick update on some features (arguably fixes) I added tonight for MageSpeedTest.com. The first is support for multiple sitemap files in a sitemap.xml index file. The second is support for gzipped sitemap files (but only if they are references in the sitemap index).
I have also implemented a couple of measures to prevent the number of links getting out of hand. Firstly for very large sitemaps once I have 10000 links for a single site, I stop collecting them. Secondly if a site does have over 10000 links, I cache them instead of fetching them on each and every speed test.
This caching has been implemented to preserve system resources, now that the servers are monitoring and testing hosts regularly there’s a decent amount going on and I don’t want the test performance to suffer due to downloading millions of URLs from sitemaps unnecessarily.
There are still some outstanding issues with MageSpeedTest.com – if you have emailed me about them be assured I will get to them!
Stay tuned for some posts on my experiences developing the mobile web app, using jQuery mobile and Google App engine.
I snuck/sneaked out a new feature for MageSpeedTest.com last week: Performance Monitoring.
Basically it’s the same simple Magento performance test you know and love, run every 6, 12 or 24 hours. If the results of the regular tests differ by more than your preset tolerance, you get an email warning you – simple.
I wanted to soft launch it to a) try it myself in production for a while and b) get some tester feedback.
So with positive results from both I am now officially announcing the new Magento Monitoring feature and inviting you all to try it for free!
Continue reading Monitor your Magento Store with MageSpeedTest.com
I’m very proud to announce the second release of my Magento Speed testing tool, MageSpeedTest.com – the best way to test the speed and performance of your Magento store.
I have spent a bit of time on adding multiple test data centers and quite a look-and-feel overhaul too. The thing that has really perplexed me though is what YouTube video to embed when announcing the biggest change of all – premium subscriptions. I couldn’t decide between these two, so here they both are:
Continue reading Introducing MageSpeedTest.com V2 – Performance test Magento from 4 different countries