Caching in SpinupWP

WordPress is a database driven CMS, meaning there are many moving parts when handling an incoming request. Out-of-the-box WordPress has to query the database and render the page before it can be sent to a user. This happens on every single incoming request, which is hugely inefficient if the page content hasn’t changed. A typical…

PHP Disabled Functions

To help keep your WordPress sites secure, SpinupWP disables the following PHP functions by default: disk_free_space disk_total_space diskfreespace dl exec opcache_get_configuration opcache_get_status passthru pclose pcntl_alarm pcntl_exec pcntl_fork pcntl_get_last_error pcntl_getpriority pcntl_setpriority pcntl_signal pcntl_signal_dispatch pcntl_sigprocmask pcntl_sigtimedwait pcntl_sigwaitinfo pcntl_strerror pcntl_waitpid pcntl_wait pcntl_wexitstatus pcntl_wifcontinued pcntl_wifexited pcntl_wifsignaled pcntl_wifstopped pcntl_wstopsig pcntl_wtermsig popen posix_getpwuid posix_kill posix_mkfifo posix_setpgid posix_setsid posix_setuid posix_uname proc_close proc_get_status…

Customizing Page Cache Exclusions

By default, any POST request or URLs containing query string parameters bypass the page cache. Certain URL paths and cookies also bypass the page cache. If a cookie is present for a logged in WordPress user or a shopping cart for WooCommerce or Easy Digital Downloads for example, the page cache will be skipped. SpinupWP…

Changing Nginx Settings

SpinupWP uses Nginx to serve web requests. The global nginx.conf file is located at /etc/nginx/nginx.conf. You should avoid editing this file unless you are sure you want to make a global change for every site on your server. When you create a site in SpinupWP, a new Nginx config is created for that site with…

Server Software Updates

When we talk about “server software” we mean the software running on your server, from the operating system kernel to the software packages like Nginx and PHP that run in the operating system. We do not consider scripts and web software like WordPress and its plugins server software. Security Updates All servers provisioned using SpinupWP are…

Migrating a Site to a SpinupWP Server

Whether you’re moving a site from a managed WordPress host or a server you’ve set up yourself, this doc will guide you through the process of moving a site to your SpinupWP server with as little downtime as possible. Overview Moving a site to a SpinupWP server involves copying the site from the old server…

Getting Started

Once you’ve signed up for SpinupWP, and you’re ready to start spinning up WordPress sites, the first thing to do is to click Spin Up a New Server from the dashboard. Provisioning Your First Server Sites Migrate an Existing Site Adding a Site Editing a Site Email Provisioning Your First Server You’ll need to choose a…

How Many Sites Should I Have on a Server?

Summary For small brochure style sites, we recommend no more than 10-20 sites on a 1 CPU / 2 GB server For sites that require more resources like WooCommerce installs, we recommend 1 site on a 2 CPU / 4 GB server It’s better to distribute your sites across more servers with fewer system resources…

Increasing Server Timeout Limits

All SpinupWP servers are configured with a default timeout limit of 30 seconds. However, you may increase this limit if you are experiencing “504 Gateway Time-out” errors. This setting cannot be adjusted via the SpinupWP UI, so start by connecting to your server using a sudo user, then update your PHP and Nginx configs, as…

Connecting to Your Database

Once you have created a database in SpinupWP you can manage the database in several ways: using the command line (CLI), using a desktop app, or using phpMyAdmin. Using the CLI To manage the database using the command line first you need to SSH to your server: ssh user@123.456.78.91 Once you are logged into your server…

Start Your 7-Day Free Trial

Begin your SpinupWP journey today and spin up your first server within minutes.

Subscribe to get the latest news, updates and optimizations in performance and security.

You are already logged in

It looks like you are already logged in to SpinupWP.

Please log out of this account to continue.

Registration Successful

Thanks for registering for a new SpinupWP account.

Before getting started, could you verify your email address by clicking on the link we just emailed to you?

Start Your 7-Day Free Trial

No credit card required. All features included.

By signing up to SpinupWP, you agree to our Terms and Conditions.
For privacy related information, view our Privacy Policy.