Load Testing Magento Magium Performance Testing

Load Testing for Magento

With the holiday season coming upon us more quickly than we would like (unless you’re a kid, and many of us are) preparing your site for the holiday season is a required activity. However, there is not a lot of information out there on how to load test your Magento installation well. With that inContinue Reading “Load Testing for Magento”

Database Mongo Performance

Excluding fields in the mongodb/mongodb library

I am using the mongodb/mongodb library for a project of mine.  The API seems fairly different from the old PECL library and it also came with some other, albeit unexpected, baggage. My understanding of the library is that it is intended to be a replacement for the existing PECL library and that it intends to strike aContinue Reading “Excluding fields in the mongodb/mongodb library”

Magento Performance

How to (properly) harness the Magento EE Full Page Cache (part 2 – application states)

In part 1 we took a look at some of the basics of the Magento EE FPC.  We talked about the general structure and flow of the FPC. In this article we are going to take a look at the application states in the FPC.  I don’t know if “states” is the official term, butContinue Reading “How to (properly) harness the Magento EE Full Page Cache (part 2 – application states)”

Magento Performance

How to (properly) harness Magento EE’s Full Page Cache (part 1)

TL;DR The Full Page Cache is one of the most important performance features in Magento EE and very few people know how to use it Containers control your content Processors manage containers Knowing containers and processors gets you 90% of the way to solving #1 With my work with ECG one of the more common things I see areContinue Reading “How to (properly) harness Magento EE’s Full Page Cache (part 1)”

Magento Performance

Load Testing the Magento Checkout with JMeter (and enjoying it)

Update: I have started offering a new load testing service for Magento. Check it out! Load Testing the Magento checkout is, in theory, difficult.  Well, not so much difficult as time consuming.  It is my personal opinion that most Magento load testing is done either poorly or incompletely.  Load testing read-only pages usually means hittingContinue Reading “Load Testing the Magento Checkout with JMeter (and enjoying it)”

Development Magento Performance Redis

Reasons why Redis is a great option for a worker queue in Magento

Alan Kent asked on Twitter What is your personal favorite HA distributed queue technology? RabbitMQ? Kafka? Redis? ActiveMQ? Why? — Alan Kent (@akent99) February 4, 2015 You may know that I am partial to Redis as a worker queue for Magento.  Here are some reasons why. It is stupid simple to set up (meaning nubesContinue Reading “Reasons why Redis is a great option for a worker queue in Magento”

JMeter Magento Performance Testing

JMeter test script for layered navigation

I’ve been doing a lot testing with JMeter lately for Magento.  I really do like it (Magento and JMeter).  It may not be the bestest, most perfectest tool in the world, but a) it’s free, and b) it’s stupid easy to get complex tests running.  But sometimes it’s nice to have some templates available toContinue Reading “JMeter test script for layered navigation”

PHP

I’m actually really excited about Hack and HHVM

When you get to be my age you start thinking about the future.  You start wondering if some of the choices you made when you were younger.  You wonder if those choices are going to come back and haunt you.  If you don’t have such thoughts you are either an idiot, or a young personContinue Reading “I’m actually really excited about Hack and HHVM”

Performance

Performance of Apache 2.4 with the event MPM compared to Nginx

I wrote a little while ago about how, for running PHP, Nginx was not faster than Apache.  At first I figured that it would be and then it turned out not to be, though only by a bit. But since Apache also has an event-based MPM I wanted to see if the opposite results wereContinue Reading “Performance of Apache 2.4 with the event MPM compared to Nginx”