Getting Started

Deployment Deployment - Diagnose Migrations Staging

Site Management

Backups Client Reporting Passwords Plugin Automation Plugin Management - Global Plugins & Themes - Diagnose Plugins & Themes - General Plugins & Themes - Git Plugins & Themes - Logs Must Install White Label WordPress Updates

Caching & Performance

Caching Caching - Blogs/Articles Caching - Diagnose Caching - Git Caching - WooCommerce Redis Optimize & Scale

Security

Security Security - Firewall

SMTP, CDN & DNS

SMTP SendGrid CDN CDN - AWS CDN - Cloudflare CDN - Diagnose Domains & DNS

Server & Tools

Analytics & Logs CRON Jobs Database Debug Tool Git Monitoring PHP Settings Redirects SEO Tools Server Errors sFTP SSL

Staq Billing

Staq Billing > Account Staq Billing > Client Staq Billing > Setup

Media

Media Media - Diagnose Media - Optimize

Accounts & Billing

Accounts & Billing

General

WordPress Hosting Website Diagnose Troubleshoot - Other

How to Scale a WordPress Website with Staq


On this page

    Scaling your WordPress hosting with Staq is empowered by our robust and versatile infrastructure, which is built on Amazon Web Services. This provides scalability to match your specific needs. Our Staq Infrastructure Overview explains our setup in detail.

    Optimizing Your Current Plan

    If you’re using our Pay As You Go/Grow plan, there are several strategies to optimize and scale your WordPress hosting:

    1. Database Optimization: Implement the Advanced Database Cleaner plugin to streamline your database. This helps in clearing space and enhancing performance.
    2. Redis Object Caching: Improve your website’s performance by enabling Redis Object Cache. Our Redis Object Cache Enabling Guide provides step-by-step instructions. Redis Object Caching stores database query results for faster access, significantly reducing the load on your database.
    3. Staq Next-Gen CDN: Boost your site’s speed and performance by activating the Staq Next-Gen CDN. Our Next-Gen CDN Enabling Instructions will guide you through the process. The CDN caches HTML content within AWS CloudFront, reducing or eliminating server requests.
    4. Increase Server Resources: From the Staq Panel on your website, click on “PHP Config” to increase server resources, such as PHP Workers and Server Memory. A larger resource allocation can handle more concurrent users and requests, improving website performance.

    Website Types and Their Scaling Needs

    WordPress sites can vary greatly, from static pages to CPU-intensive sites like WooCommerce, or membership-based sites. While Staq’s infrastructure is designed to handle all WordPress sites, there are distinct considerations for each type.

    • Static Sites: These sites are generally less demanding and can usually be well-served by our Pay As You Go/Grow plans, especially using Staq Next-Gen CDN.
    • WooCommerce and Membership Sites: These types of websites often demand more resources due to their dynamic, CPU-intensive nature. They can still benefit from the Pay As You Go/Grow plans, but there’s a limit to the traffic and complexity these plans can comfortably handle.
    • High-Traffic Sites: For high-traffic websites, especially those running WooCommerce or managing a large number of memberships, we recommend our High Availability plan to ensure optimal performance.

    Customizing Your Environment with High Availability Plan

    If your website has heavy CPU and resource requirements that exceed the standard configuration, our High Availability Plan is designed to handle these more intensive needs.

    This plan allows for extensive customization of your WordPress environment. After understanding your unique requirements, we can extend our decoupled AWS environment setup to include:

    • EC2 Instances: Virtual servers in Amazon’s Elastic Compute Cloud (EC2) for running applications.
    • Application Load Balancer: This distributes incoming application traffic across multiple EC2 instances, enhancing performance.
    • RDS Database or AWS Aurora: If a RDS database suffices, we will use this. Otherwise, if you require a load balancing database service, then, we can use AWS Aurora. AWS Aurora is a relational database service offering speed and reliability.
    • Optional Redis Server with AWS: This is necessary when you have an Application Load Balancer. Otherwise, Redis on the server is sufficient.
    • AWS EBS: Amazon Elastic Block Store (EBS) provides raw block-level storage that can be attached to Amazon EC2 instances.

    Staq provides the means to scale your WordPress website according to your growing needs, backed by our AWS-powered infrastructure and flexible hosting plans. Whether your website is a static page, a bustling WooCommerce shop, or a membership site with thousands of users, Staq has the resources and solutions to support your growth.

    Need some help?

    We all do sometimes. Please reach out to our support team by dropping us a support ticket. We will respond fast.