Working with large sites in Local

How to import a large site into Local

There isn’t a hard size limit when using Local Connect to pull a site from Flywheel or WP Engine. Using Connect to pull a site larger than 5GB can cause issues due to various timeouts.

Things like a slow download speed can a play a part as well as a number of variables that affect how successful pulling the site down is. The best way to get a large site into Local is to download a backup and directly import it. Check out the links below for the next step:

How to push my changes remotely

There are a couple of options to push your changes remotely. To push files and the database to the remote host, you can use Magic Sync and select/deselect certain files to upload.

If there are a large number of files to be pushed, you can manually push the files up using an SSH or SFTP connection:

Another option when pushing the full site to your host is to use a migration. Below are links for migrating to Flywheel or WP Engine.

To migrate a site to a host other than Flywheel or WP Engine, there are a couple of options as well. One is to download a plugin like All in One WP Migration. Check out this forum post for helpful tips when using this method. Another is to download the plugin BackWPup, to backup the local site and FTP the site to your remote host.

How to optimize my large site

Utilizing good optimization practices can significantly improve your site’s performance. When sites are not well optimized certain requests can take longer and this leaves the visitor waiting for the content to be delivered. One common source of performance issues is an overly large database. Here are some resources to improve performance by reducing the size of the site and its database:

Other common items to check when reducing the size of the site and improve performance: