{"id":30414,"date":"2017-10-16T09:07:11","date_gmt":"2017-10-16T14:07:11","guid":{"rendered":"https:\/\/wpengine.com\/?post_type=support&#038;p=30414"},"modified":"2026-01-09T10:50:26","modified_gmt":"2026-01-09T16:50:26","slug":"best-practices-maximizing-availability","status":"publish","type":"support","link":"https:\/\/wpengine.com\/support\/best-practices-maximizing-availability\/","title":{"rendered":"Maximize Availability for Stability and Uptime"},"content":{"rendered":"\n<p><span style=\"font-weight: 400\">As the world grows to depend more and more on internet services, there an increasing demand for site stability and uptime. The side effects of even a minute of downtime can be devastating for businesses. Loss of credibility and user satisfaction, loss of sales or productivity, and loss of SEO are all major risks that companies face when considering the possibility of downtime.&nbsp;<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400\">A<\/span><span style=\"font-weight: 400\">s many know, server uptime isn\u2019t the only risk. A bad deployment, SSL conflict, or security issue can also lead to your site being unavailable to your users and the internet. For the most updated information regarding SLA, please visit <a href=\"https:\/\/wpengine.com\/legal\/sla\/\">our SLA page<\/a>.&nbsp;<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400\">The scalability, or the ability to scale up easily with a traffic increase, of your website is more crucial now than ever before. At WP Engine we understand why uptime is important to your team. That\u2019s why we use the latest technology to keep your sites fast, accessible, and fine-tuned for success. However, there are some best practices for developers and site managers to help achieve the best overall availability. <\/span><\/p>\n\n\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Automate your Workflow<\/h2>\n\n\n\n<p><span style=\"font-weight: 400\">Improving your development workflow is one of the most important steps in achieving high availability. If your team uses continuous integration and\/or continuous deployment tools, this is already a step in the right direction. These tools allow for test-driven development and deployment of site code. By automating your workflow and testing against builds, this enables your team to make fewer coding mistakes. This in turn ensures your site is always accessible and error-free. End-users on your site will have more trust and overall satisfaction in their experience as a result. <\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400\">Some general principles to consider when using continuous integration and continuous deployment in your development workflow:<\/span><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em><b>One codebase to rule them all:<\/b><\/em><span style=\"font-weight: 400\"> In short, everyone should check out code from and integrate into a single repository of code.<\/span><\/li>\n\n\n\n<li><b><em>Commit early, commit often:<\/em><span style=\"font-weight: 400\"> A general principle behind continuous integration and continuous deployment is that developers should commit their code frequently. For smaller tasks this could mean integrating code several times daily, and for larger tasks it might be once a day, or several times a week.<\/span><\/b><b style=\"font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif\"><\/b><\/li>\n\n\n\n<li><em><strong>Reduce human error with automation:<\/strong><\/em><span style=\"font-weight: 400\"> The continuous integration or continuous deployment software you choose to use should be able to automate building, testing, and deploying your code to a staging or test environment. By automating the testing and build process, you reduce the risk of code conflicts and errors in building your project.<\/span><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/wpengine.com\/wp-content\/uploads\/2017\/10\/automate_workflows-1024x630.png\" alt=\"\" class=\"wp-image-30417\"\/><\/figure>\n\n\n\n<p><span style=\"font-weight: 400\">WP Engine makes it easy to integrate your automation with our Flexible Workflows system and <\/span><a href=\"https:\/\/wpengine.com\/support\/git\/\"><span style=\"font-weight: 400\">Git integration<\/span><\/a><span style=\"font-weight: 400\">.<\/span> And continuous integration\/deployment pipelines can be used to detect changes and trigger a deploy of these changes to WP Engine with <a href=\"https:\/\/wpengine.com\/support\/github-action-deploy\/\">GitHub Action<\/a>s, <a href=\"https:\/\/wpengine.com\/support\/deploying-code-with-bitbucket-pipelines-wp-engine\/\">Bitbucket<\/a>, <a href=\"https:\/\/wpengine.com\/support\/continuous-integration-codeship-wp-engine\/\">CodeShip<\/a>, <a href=\"https:\/\/wpengine.com\/support\/continuous-integration-deploybot-wp-engine\/\">DeployBot<\/a>.<\/p>\n\n\n\n<p><span style=\"font-weight: 400\">Luckily, even if a code mistake slips through, WP Engine makes it easy to restore your site. We automatically make backups each night, and offer the option to make additional backups at any time. <\/span><a href=\"https:\/\/wpengine.com\/support\/restore\/\"><span style=\"font-weight: 400\">Restoring to those backups<\/span><\/a><span style=\"font-weight: 400\"> is quick and easy in the <\/span><a href=\"https:\/\/my.wpengine.com\/\"><span style=\"font-weight: 400\">User Portal<\/span><\/a><span style=\"font-weight: 400\">. <\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400\">Check out <\/span><a href=\"https:\/\/wpengine.com\/support\/development-workflow-best-practices\/\"><span style=\"font-weight: 400\">Development Workflow Best Practices<\/span><\/a><span style=\"font-weight: 400\"> for more information. <\/span><\/p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Opt for High-Availability Architecture<\/h2>\n\n\n\n<div style=\"color:#32373c;background-color:#00d1b2\" class=\"wp-block-genesis-blocks-gb-notice gb-font-size-18 gb-block-notice\" data-id=\"3b0649\"><div class=\"gb-notice-title\" style=\"color:#fff\"><p>Note<\/p><\/div><div class=\"gb-notice-text\" style=\"border-color:#00d1b2\">\n<p><span style=\"font-weight: 400\">To learn about upgrading to a WP Engine high-availability environment, reach out to your Account Manager. If you are unsure of your Account Manager, simply contact Support via 24\/7 chat in your <\/span><a href=\"https:\/\/my.wpengine.com\/support\" target=\"_blank\" rel=\"noreferrer noopener\"><span style=\"font-weight: 400\">User Portal<\/span><\/a><span style=\"font-weight: 400\"> and we&#8217;re glad to help.<\/span> <\/p>\n\n\n\n<p>If you&#8217;re looking to start a new account then you can start a chat with our sales team using the chat widget in the bottom right on wpengine.com.<\/p>\n<\/div><\/div>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Failover Architecture with Azure<\/h3>\n\n\n\n<p>Our failover architecture utilizes Azure servers and is only available for premium <a href=\"https:\/\/wpengine.com\/plans\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Core and Enterprise plans<\/strong><\/a>. Moving to a failover plan will require a migration to a new server if your account is not already on an Azure server.<\/p>\n\n\n\n<p>Our failover architecture writes all of the data for your website to disks in 2 different datacenters within the same <a href=\"https:\/\/wpengine.com\/support\/servers\/#Microsoft_Azure\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>datacenter region<\/strong><\/a>. If your primary datacenter ever goes down, your secondary datacenter will start up a server and load your website from its redundant data source.<\/p>\n\n\n\n<p>The time it takes for your website to load from the new server in your secondary datacenter is referred to as <strong>RTO (Recovery Time Objective)<\/strong>. The RTO is estimated to be less than 7 minutes and on average is closer to 2-3 minutes.The amount of data that an organization can tolerate to lose in the event of an outage is referred to as <strong>RPO (Recovery Point Objective)<\/strong>. The RPO is 0 meaning that there is no data loss in the event of a primary datacenter outage, due to the simultaneous disk writes to your primary and secondary datacenters.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">AWS Cluster<\/h3>\n\n\n\n<p><span style=\"font-weight: 400\">WP Engine offers high-availability server architecture with the latest technology from AWS. The concept behind this architecture is to eliminate your server as a single point of failure. These clustered servers offer maximum uptime by serving your site from multiple servers in different data centers. In doing this, it allows your site to automatically \u201cfailover\u201d to healthy, available server nodes if one datacenter experiences downtime.<\/span><\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Implement Uptime Monitoring<\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/wpengine.com\/wp-content\/uploads\/2017\/10\/monitor-300x113.png\" alt=\"\" class=\"wp-image-30416\"\/><\/figure>\n\n\n\n<p>WP Engine monitors our server architecture for outages and stability, but<span style=\"font-weight: 400\"> beyond coding safely and efficiently, and using highly-available architecture, it\u2019s also important to monitor individual site uptime. Having a monitor will alert you whenever there are issues communicating with your site. Knowing immediately when your site is displaying errors is important. This knowledge empowers you to fix these errors as quickly as possible, reducing the impact on your users.<\/span><\/p>\n\n\n\n<p>Site monitoring, a service offered by WP Engine, can alert if we detect an outage on your website. Learn more about <a href=\"https:\/\/wpengine.com\/support\/site-monitoring\/\">WP Engine&#8217;s Site Monitoring<\/a> in our guide.<\/p>\n\n\n\n<p>Additionally, WP Engine&#8217;s Smart Plugin Manager can manage plugin and theme updates, monitor for outages caused by updates, and even roll back updates if necessary. Giving you peace of mind that your site is both up-to-date and functioning after updates. <a href=\"https:\/\/wpengine.com\/support\/smart-plugin-manager\/\">Learn more about Smart Plugin Manager.<\/a><\/p>\n\n\n\n<p><span style=\"font-weight: 400\">Alternative uptime monitoring services include <\/span><a href=\"https:\/\/www.pingdom.com\/product\/uptime-monitoring\" target=\"_blank\" rel=\"noreferrer noopener\"><span style=\"font-weight: 400\">Pingdom<\/span><\/a><span style=\"font-weight: 400\">, <\/span><a href=\"https:\/\/uptime.com\/\" target=\"_blank\" rel=\"noreferrer noopener\"><span style=\"font-weight: 400\">Uptime<\/span><\/a><span style=\"font-weight: 400\">, <\/span><a href=\"https:\/\/www.statuscake.com\/pricing\/\" target=\"_blank\" rel=\"noreferrer noopener\"><span style=\"font-weight: 400\">StatusCake<\/span><\/a><span style=\"font-weight: 400\">, <\/span><a href=\"https:\/\/uptimerobot.com\/\" target=\"_blank\" rel=\"noreferrer noopener\"><span style=\"font-weight: 400\">UptimeRobot<\/span><\/a><span style=\"font-weight: 400\">, among many others. These services ping your site at regular intervals to ensure they are getting a valid response. If response time is high or an unexpected HTTP Status is returned, the service will notify you.<\/span><\/p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Maintain High Cacheability<\/h2>\n\n\n\n<p><span style=\"font-weight: 400\">Cacheability is one of the most important factors in your site\u2019s ability to scale. As more traffic is driven to your site, the many caching layers that make up WP Engine\u2019s Evercache\u00ae system keep your site fast and flexible. By nature there are some types of website requests which cannot be cached. These uncached requests should be kept to a minimum to allow for greater scalability. To learn more, see <\/span><a href=\"https:\/\/wpengine.com\/support\/tips-improving-page-cacheability\/\"><span style=\"font-weight: 400\">Improving Cacheability<\/span><\/a><span style=\"font-weight: 400\">. <\/span><\/p>\n\n\n\n<p>When hosting on a <a href=\"https:\/\/wpengine.com\/support\/ecommerce-solution\/\">WP Engine eCommerce Suite<\/a>, additional cache layers can be applied to make your store even more performant by enabling <a href=\"https:\/\/wpengine.com\/support\/ecommerce-solution\/#EverCacheR_for_WooCommerce\">EverCache for WooCommerce<\/a> and <a href=\"https:\/\/wpengine.com\/support\/ecommerce-solution\/#Live_Cart\">Live Cart.<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Keep Databases Optimized<\/h2>\n\n\n\n<p><span style=\"font-weight: 400\">The way your site communicates with its database is an important factor in site speed and scalability. The more efficient your SQL queries are, the faster your site can respond to dynamically-generated page requests. This means your site can serve more concurrent traffic, and reduces the risk of traffic spikes bringing your site down. Keeping your database optimized includes following best practices for Table Storage Engine formats, cleaning up orphaned metadata, and cleaning up any excess local storage utilization with the Optimize Tables command. To learn more, see <\/span><a href=\"https:\/\/wpengine.com\/support\/database-optimization-best-practices\/\"><span style=\"font-weight: 400\">Database Optimization Best Practices<\/span><\/a><span style=\"font-weight: 400\">. <\/span><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Load Testing<\/h2>\n\n\n\n<p>Load testing is a way to simulate spikes in traffic to see how your server will perform when you get a spike in real-world traffic. Premium accounts with dedicated servers are allowed perform load tests since these accounts own all sites on the dedicated server. Be aware that performing a load test on a site can use a lot of server resources and could negatively affect the performance of other sites on your server. If the sites on your server tend to have common slow traffic hours, then the slower hours would be more ideal for scheduling your load test.<\/p>\n\n\n\n<p><a href=\"https:\/\/wpengine.com\/resources\/preparing-for-peak-traffic-a-load-test-guide\/\" target=\"_blank\" rel=\"noreferrer noopener\">Read more about load testing best practices in our White Paper<\/a>.<\/p>\n\n\n\n<div style=\"color:#32373c;background-color:#00d1b2\" class=\"wp-block-genesis-blocks-gb-notice gb-font-size-18 gb-block-notice\" data-id=\"3b0649\"><div class=\"gb-notice-title\" style=\"color:#fff\"><p>Note<\/p><\/div><div class=\"gb-notice-text\" style=\"border-color:#00d1b2\">\n<p><a href=\"https:\/\/wpengine.com\/plans\/\" target=\"_blank\" rel=\"noreferrer noopener\">Essential (shared server) plans<\/a> are <strong>NOT<\/strong> allowed to perform load tests as this could negatively affect other accounts on your shared server.<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Follow Security Best Practices<\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/wpengine.com\/wp-content\/uploads\/2017\/10\/Screenshot-at-Oct-14-09-54-25-300x185.png\" alt=\"\" class=\"wp-image-30409\"\/><\/figure>\n\n\n\n<p><span style=\"font-weight: 400\">We understand that malicious code can cause effective downtime on sites and major damage to your site\u2019s reputation. Because of this, WP Engine does a lot of work <\/span><a href=\"https:\/\/wpengine.com\/support\/wp-engines-security-environment\/\"><span style=\"font-weight: 400\">behind the scenes<\/span><\/a><span style=\"font-weight: 400\"> to keep your site secure. <\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400\">However, security is a hand-in-hand partnership with our customers. Since WP Engine allows just about any WordPress\u00ae plugin and theme to be used, maintaining them on your end is very important.<sup><a href=\"#legal-disclaimer\">1<\/a><\/sup> Outdated software is the leading cause of malware infections on websites by a wide margin. WP Engine helps by <\/span><a href=\"https:\/\/wpengine.com\/support\/wordpress-updates\/\"><span style=\"font-weight: 400\">keeping your WordPress core files up to date<\/span><\/a><span style=\"font-weight: 400\">. On your end, simply updating your plugins and themes whenever an update is available can easily prevent most infections. <\/span><\/p>\n\n\n\n<p>WP Engine&#8217;s Smart Plugin Manager can manage plugin and theme updates, monitor for outages caused by updates, and even roll back updates if necessary. Giving you peace of mind that your site is secured and up-to-date. <a href=\"https:\/\/wpengine.com\/support\/smart-plugin-manager\/\">Learn more about Smart Plugin Manager.<\/a><\/p>\n\n\n\n<p><span style=\"font-weight: 400\">Using a service like <\/span><a href=\"https:\/\/www.cloudflare.com\/plans\/\" target=\"_blank\" rel=\"noreferrer noopener\"><span style=\"font-weight: 400\">CloudFlare<\/span><\/a><span style=\"font-weight: 400\"> or <\/span><a href=\"https:\/\/sucuri.net\/website-firewall\/\" target=\"_blank\" rel=\"noreferrer noopener\"><span style=\"font-weight: 400\">Sucuri WAF<\/span><\/a><span style=\"font-weight: 400\"> is a great way to prevent bad-actors from accessing your site. These tools sit in front of your site to help protect it from malicious traffic before they even hit your site&#8217;s server. In fact, these services also mask the IP address where your site\u2019s content is hosted, which inherently helps prevent DDoS attacks. <\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400\">To configure extra security settings on your site, there are many plugins to help. The most popular security plugins include <\/span><a href=\"https:\/\/wordpress.org\/plugins\/better-wp-security\/\" target=\"_blank\" rel=\"noreferrer noopener\"><span style=\"font-weight: 400\">iThemes Security<\/span><\/a><span style=\"font-weight: 400\"> and <\/span><a href=\"https:\/\/wordpress.org\/plugins\/all-in-one-wp-security-and-firewall\/\" target=\"_blank\" rel=\"noreferrer noopener\"><span style=\"font-weight: 400\">All-in-One WP Security and Firewall<\/span><\/a><span style=\"font-weight: 400\">. These plugins can help hide your login page, configure blocklists and allowlists, force logouts after periods of inactivity, and much more. <\/span><\/p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<p><strong>NEXT STEP<\/strong>: <a href=\"https:\/\/wpengine.com\/support\/tips-improving-page-cacheability\/\">Learn more about improving site cacheability<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Learn best practices for development, security, and cacheability to maintain high availability on your site, and what WP Engine does to help.<\/p>\n","protected":false},"featured_media":126216,"template":"","support-categories":[23,3,6,7],"support-tag":[17],"class_list":["post-30414","support","type-support","status-publish","has-post-thumbnail","hentry","support-categories-best-practices","support-categories-development","support-categories-platform","support-categories-troubleshoot","support-tag-security"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Maximize Availability for Stability and Uptime - Support Center<\/title>\n<meta name=\"description\" content=\"Learn best practices for development, security, and cacheability to maintain high availability on your site, and what WP Engine does to help.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/wpengine.com\/support\/best-practices-maximizing-availability\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Maximize Availability for Stability and Uptime - Support Center\" \/>\n<meta property=\"og:description\" content=\"Learn best practices for development, security, and cacheability to maintain high availability on your site, and what WP Engine does to help.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wpengine.com\/support\/best-practices-maximizing-availability\/\" \/>\n<meta property=\"og:site_name\" content=\"Support Center\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-09T16:50:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wpengine.com\/support\/wp-content\/uploads\/2019\/12\/wp-engine-featured-image.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/wpengine.com\/support\/best-practices-maximizing-availability\/\",\"url\":\"https:\/\/wpengine.com\/support\/best-practices-maximizing-availability\/\",\"name\":\"Maximize Availability for Stability and Uptime - Support Center\",\"isPartOf\":{\"@id\":\"https:\/\/wpengine.com\/support\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/wpengine.com\/support\/best-practices-maximizing-availability\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/wpengine.com\/support\/best-practices-maximizing-availability\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/wpengine.com\/support\/wp-content\/uploads\/2019\/12\/wp-engine-featured-image.png\",\"datePublished\":\"2017-10-16T14:07:11+00:00\",\"dateModified\":\"2026-01-09T16:50:26+00:00\",\"description\":\"Learn best practices for development, security, and cacheability to maintain high availability on your site, and what WP Engine does to help.\",\"breadcrumb\":{\"@id\":\"https:\/\/wpengine.com\/support\/best-practices-maximizing-availability\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/wpengine.com\/support\/best-practices-maximizing-availability\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/wpengine.com\/support\/best-practices-maximizing-availability\/#primaryimage\",\"url\":\"https:\/\/wpengine.com\/support\/wp-content\/uploads\/2019\/12\/wp-engine-featured-image.png\",\"contentUrl\":\"https:\/\/wpengine.com\/support\/wp-content\/uploads\/2019\/12\/wp-engine-featured-image.png\",\"width\":1200,\"height\":630,\"caption\":\"WP Engine\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/wpengine.com\/support\/best-practices-maximizing-availability\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/wpengine.com\/support\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Support Posts\",\"item\":\"https:\/\/wpengine.com\/support\/support\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Maximize Availability for Stability and Uptime\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/wpengine.com\/support\/#website\",\"url\":\"https:\/\/wpengine.com\/support\/\",\"name\":\"Support Center\",\"description\":\"WP Engine&#039;s Support Center\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/wpengine.com\/support\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Maximize Availability for Stability and Uptime - Support Center","description":"Learn best practices for development, security, and cacheability to maintain high availability on your site, and what WP Engine does to help.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/wpengine.com\/support\/best-practices-maximizing-availability\/","og_locale":"en_US","og_type":"article","og_title":"Maximize Availability for Stability and Uptime - Support Center","og_description":"Learn best practices for development, security, and cacheability to maintain high availability on your site, and what WP Engine does to help.","og_url":"https:\/\/wpengine.com\/support\/best-practices-maximizing-availability\/","og_site_name":"Support Center","article_modified_time":"2026-01-09T16:50:26+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/wpengine.com\/support\/wp-content\/uploads\/2019\/12\/wp-engine-featured-image.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/wpengine.com\/support\/best-practices-maximizing-availability\/","url":"https:\/\/wpengine.com\/support\/best-practices-maximizing-availability\/","name":"Maximize Availability for Stability and Uptime - Support Center","isPartOf":{"@id":"https:\/\/wpengine.com\/support\/#website"},"primaryImageOfPage":{"@id":"https:\/\/wpengine.com\/support\/best-practices-maximizing-availability\/#primaryimage"},"image":{"@id":"https:\/\/wpengine.com\/support\/best-practices-maximizing-availability\/#primaryimage"},"thumbnailUrl":"https:\/\/wpengine.com\/support\/wp-content\/uploads\/2019\/12\/wp-engine-featured-image.png","datePublished":"2017-10-16T14:07:11+00:00","dateModified":"2026-01-09T16:50:26+00:00","description":"Learn best practices for development, security, and cacheability to maintain high availability on your site, and what WP Engine does to help.","breadcrumb":{"@id":"https:\/\/wpengine.com\/support\/best-practices-maximizing-availability\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wpengine.com\/support\/best-practices-maximizing-availability\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/wpengine.com\/support\/best-practices-maximizing-availability\/#primaryimage","url":"https:\/\/wpengine.com\/support\/wp-content\/uploads\/2019\/12\/wp-engine-featured-image.png","contentUrl":"https:\/\/wpengine.com\/support\/wp-content\/uploads\/2019\/12\/wp-engine-featured-image.png","width":1200,"height":630,"caption":"WP Engine"},{"@type":"BreadcrumbList","@id":"https:\/\/wpengine.com\/support\/best-practices-maximizing-availability\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/wpengine.com\/support\/"},{"@type":"ListItem","position":2,"name":"Support Posts","item":"https:\/\/wpengine.com\/support\/support\/"},{"@type":"ListItem","position":3,"name":"Maximize Availability for Stability and Uptime"}]},{"@type":"WebSite","@id":"https:\/\/wpengine.com\/support\/#website","url":"https:\/\/wpengine.com\/support\/","name":"Support Center","description":"WP Engine&#039;s Support Center","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wpengine.com\/support\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/wpengine.com\/support\/wp-json\/wp\/v2\/support\/30414","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpengine.com\/support\/wp-json\/wp\/v2\/support"}],"about":[{"href":"https:\/\/wpengine.com\/support\/wp-json\/wp\/v2\/types\/support"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wpengine.com\/support\/wp-json\/wp\/v2\/media\/126216"}],"wp:attachment":[{"href":"https:\/\/wpengine.com\/support\/wp-json\/wp\/v2\/media?parent=30414"}],"wp:term":[{"taxonomy":"support-categories","embeddable":true,"href":"https:\/\/wpengine.com\/support\/wp-json\/wp\/v2\/support-categories?post=30414"},{"taxonomy":"support-tag","embeddable":true,"href":"https:\/\/wpengine.com\/support\/wp-json\/wp\/v2\/support-tag?post=30414"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}