Performance Optimization

Adjusting scaling parameters in a cluster

1. The parameters for a cluster can be adjusted in the Settings. Navigate to Auto Horizontal Scaling and click on Add to create a rule. 2. (1) On the dropdown, select which node you want to apply it to and then (2) select which parameter you want to monitor for the...

Testing page cache

Page caching is a technique that stores the generated HTML of a web page so that it can be quickly served to subsequent users, reducing the load on your server and improving page load times. Testing page cache is an essential part of optimizing web performance and...

Monitoring your site performance with New Relic

New Relic is an application performance monitoring (APM) tool for Developers and Ops, focused on providing deep insight into the project’s performance and reliability in real-time. Designed to pinpoint and diagnose issues within an application, it can track the...

How many cloudlets do I need to support my application?

A very common question we receive is "How many cloudlets do I need to provision to handle X concurrent users?" Unfortunately, this question is nearly impossible to answer without formal load testing. The number of visitors supported by a particular set of...

How do I load test an environment?

When developing scalable topologies on MightyBox, we encourage you to properly load test all production environments to ensure they perform as expected. Please note, however, that you cannot load test environments via their *.mightybox.site domains (or via a...

Enabling server cron to replace WP cron

WP cron is an ingenious, low-tech solution to a complex problem: allowing content publishing and other activities to be scheduled within a WordPress site without requiring a sysadmin to be involved in writing cron configuration files. The approach, however,...