Lazy Performance Comparison of WordPress and GhostApr 4, 2015 tech
So, I switched to a new blogging platform. Again. After trying out a static approach, I moved back to a WordPress when I stumbled across OpenShift (And their fantastic free plan). That was well over two years ago. In the meantime, I hardly blogged and didn’t really run into any issues but the blog did feel a tad sluggish.
Fast-forward to yesterday when I had a sudden impulse to try something new. Ghost looked interesting so, I spun up an install using OpenShift’s Ghost Quick-Start and proceeded to import data from my WordPress blog which turned out to be pretty painless.
Given the same resources (Small Gear) and same amount tweaking (i.e. none, using OpenShift’s quickstart installation defaults and using the default themes with no plugins), Ghost certainly felt a lot faster but how fast was it really? To answer that (And because I apparently have nothing better to do on a Friday night), I started a simultaneous stress test on WordPress and Ghost using BlazeMeter with a maximum of 50 users. The answer, as turns out is a helluva lot faster!
|Avg. Latency||Avg. Response Time||90%||95%||99%||Min||Max|
On average, Ghost’s response is 28 times faster and its latency is 47 times lower. Looking at how the two respond to load is interesting:
Ghost doesn’t even seem to break a sweat while WordPress starts panting quite early into the run. The longest it took for Ghost to respond was 7240 ms which is almost a whole order of a magnitude faster than Wondpress’s 67093 ms. The shortest time for Ghost is 602 ms, a comfortable 3.77 times better than 2273 ms it took WordPress.
Basically Ghost crushes WordPress in this admittedly lazy and unscientific test. It is pretty similar to what others have reported. If your personal WordPress setup is struggling to keep up with traffic, you should at least consider Ghost. It doesn’t have anywhere near the number of plugins or themes as WordPress, it clearly is not as mature (It’s still in version 0.5.10) but boy is it fast! As for the writing flow, I can only say its different. I’m not entirely sure if it is better than what we have been used to (No spell check).
I for one am quite happy I tried (And switched to) Ghost. And I got a blog post out it to boot!