MageBenchmark

Pro Contractors



Transaction Rate35.33 TPS
Initial Page Load0.452 secs
Throughput70.63 kB p/s
The TPS figure above is calculated based on our real world benchmark of 10 concurrent users across 15 demo store pages.

You can read more about how we calculate these figures and how we rank performance overall on our "how we do it" section.

, , , , , , , , ,

 
  • Package information
  • Real world benchmark
  • PHP benchmark
  • Compare to all

Package description


We have spent quite a long time for optimizing and identifying the key points in the complete magento ecommerce application infrastructure. Which resulted in a Magento specialized hosting plan. Dedicated for state of the art customer experience when shopping around in our hosted magento webshops. Pro Contractors has many years of infrastructure design, architecture and implementations. From worlds top 500 Companies. That experience is used and brought into a very highly optimized magento infrastructure. Our Magento Housing Principles :
  • No more that 3 Magento stores per processing core.
  • Our Magento housing has 48 Gb of memory available.
  • 64-bit application environment.
  • Distributed resource allocation.
  • Daily automated Backup
  • Optional HIPAA Compliant Backup
  • Optional Sarbanes-Oxley Compliant Backup
  • If the above principles has been reached. We build a new Magento House.

Nils Eriksen - CEO/Pro Contractors


Features

  •  
  •  

Server Performance


The following graph measures the performance of the server with varying levels of concurrency. Values for full transactions per second (TPS), data downloaded, and network throughtput were measured with 1, 2, 5, 10, 20 and 30 concurrent users. This test was custom made to reflect a real-world simulated load. Supplied with 15 different urls (mixed category/index/search requests), the script downloads the HTML and all other documents inline, including CSS, JavaScript and Images (like a normal user would). This is the best possible test to fairly compare hosts as it truly shows how it can handle a multitude of simultaneous connections.

The purple line shows the data downloaded during the tests (for a single user average). If this line dips at any point, it shows a transaction failure.


Real World Usage (Full Page Load)


Server Performance


The following graph measures the performance of the server with varying levels of concurrency. Values for full transactions per second (TPS), data downloaded, and network throughtput were measured with 1, 2, 5, 10, 20 and 30 concurrent users. The test is based loosely on the operation of mainstream benchmark tools like Apache Bench (ab) and Siege. The test runs by downloading only the HTML content from a selection of 50 urls. This places the load on the PHP engine and highlights any performance shortcomings.

The purple line shows the data downloaded during the tests (for a single user average). If this line dips at any point, it shows a transaction failure.


PHP Stress test (HTML Only)

Server Performance


The following graphs measure the performance of the server with varying levels of concurrency. Values for full transactions per second (TPS), data downloaded, and network throughtput were measured with 1, 2, 5, 10, 20 and 30 concurrent users.

Only the top 10 best (or worst as applicable) results are shown in each graph.


Transaction Rate - Real World Usage (Full Page Load)

Sorted from best performing (green), to least best perfoming (red)


Transaction Rate - PHP Stress test (HTML Only)

Sorted from best performing (green), to least best perfoming (red)


Failure Rate - Real World Usage (Full Page Load)

When trying to understand the failure rate - the position of the line is not important. The important factor is if the line is completely horizontal. Any dips or bends in the line indicates a failure.


Failure Rate - PHP Stress test (HTML Only)

When trying to understand the failure rate - the position of the line is not important. The important factor is if the line is completely horizontal. Any dips or bends in the line indicates a failure.


Initial Load (lower is better) - Real World Usage (Full Page Load)

Sorted from best performing (green), to least best perfoming (red)


Initial Load (lower is better) - PHP Stress test (HTML Only)

Sorted from best performing (green), to least best perfoming (red)


Total Time (lower is better) - Real World Usage (Full Page Load)

Sorted from best performing (green), to least best perfoming (red)


Total Time (lower is better) - PHP Stress test (HTML Only)

Sorted from best performing (green), to least best perfoming (red)