{"id":5027,"date":"2025-03-03T12:55:55","date_gmt":"2025-03-03T17:55:55","guid":{"rendered":"https:\/\/underhost.com\/blog\/?p=5027"},"modified":"2026-10-23T08:52:38","modified_gmt":"2026-10-23T12:52:38","slug":"configuring-magento-for-high-traffic-websites-best-practices","status":"publish","type":"post","link":"https:\/\/underhost.com\/blog\/configuring-magento-for-high-traffic-websites-best-practices\/","title":{"rendered":"Configuring Magento 2 for High Traffic: Production Mode, Redis, Varnish and Indexers"},"content":{"rendered":"<div class=\"uh-blog-hero\" style=\"margin:0 0 40px;text-align:center;padding:48px 24px;border-radius:20px;background:linear-gradient(135deg,#0D1F3C 0%,#125A8A 58%,#176EA5 100%);color:#ffffff;box-shadow:0 20px 40px -15px rgba(13,31,60,0.28);position:relative;overflow:hidden;\">\n<div style=\"display:inline-flex;align-items:center;gap:8px;padding:7px 14px;margin-bottom:16px;border:1px solid rgba(0,212,255,0.32);border-radius:999px;color:#DFF8FF;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:rgba(0,212,255,0.10);\"><i class=\"fas fa-code\" style=\"color:#00D4FF;\"><\/i> Software &amp; CMS<\/div>\n<h1 style=\"color:#ffffff;font-size:clamp(32px,5vw,46px);line-height:1.12;margin:0 0 14px;font-weight:800;\">Configuring Magento 2 for High Traffic: Production Mode, Redis, Varnish and Indexers<\/h1>\n<p style=\"font-size:18px;color:#EAF6FF;max-width:800px;margin:0 auto;line-height:1.7;\">Optimize your Magento store for speed, scalability, and reliability to handle high traffic efficiently.<\/p>\n<\/div>\n<div class=\"uh-blog-excerpt\" style=\"border-left:4px solid #00D4FF;padding:18px 20px;margin:0 0 34px;background:#F8FAFC;color:#1F2937;border-radius:0 14px 14px 0;box-shadow:0 8px 28px rgba(13,31,60,0.08);line-height:1.75;\"><strong style=\"color:#0D1F3C;\">Short answer:<\/strong> A fast Magento 2 store runs in <strong>production mode<\/strong>, uses <strong>Varnish<\/strong> for full-page caching, keeps the default cache and sessions in <strong>Redis or Valkey<\/strong>, runs indexers <strong>on schedule<\/strong> with Magento&#8217;s cron, and uses a supported PHP version with a well-sized OPcache. Put a CDN in front for static files, and load-test before big sales. Commands for each step are below.<\/div>\n<nav aria-label=\"Table of contents\" class=\"uh-toc\" style=\"background:#ffffff;border:1px solid #E5E7EB;border-radius:16px;padding:20px 22px;margin:0 0 34px;box-shadow:0 4px 12px rgba(13,31,60,0.08);\">\n<div style=\"font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#176EA5;margin-bottom:10px;\"><i class=\"fas fa-list\" style=\"color:#00D4FF;\"><\/i> In this guide<\/div>\n<ol style=\"margin:0;padding-left:20px;columns:2 260px;column-gap:28px;line-height:1.9;\">\n<li><a href=\"#start-with-the-right-server\" style=\"color:#176EA5;text-decoration:none;font-weight:600;\">Start with the right server<\/a><\/li>\n<li><a href=\"#step-1-switch-to-production-mode\" style=\"color:#176EA5;text-decoration:none;font-weight:600;\">Step 1: switch to production mode<\/a><\/li>\n<li><a href=\"#step-2-run-indexers-on-schedule\" style=\"color:#176EA5;text-decoration:none;font-weight:600;\">Step 2: run indexers on schedule<\/a><\/li>\n<li><a href=\"#step-3-use-redis-or-valkey-for-cache-and-session\" style=\"color:#176EA5;text-decoration:none;font-weight:600;\">Step 3: use Redis or Valkey for cache and sessions<\/a><\/li>\n<li><a href=\"#step-4-put-varnish-in-front-for-full-page-cache\" style=\"color:#176EA5;text-decoration:none;font-weight:600;\">Step 4: put Varnish in front for full-page cache<\/a><\/li>\n<li><a href=\"#step-5-tune-php-and-opcache\" style=\"color:#176EA5;text-decoration:none;font-weight:600;\">Step 5: tune PHP and OPcache<\/a><\/li>\n<li><a href=\"#step-6-database-and-search\" style=\"color:#176EA5;text-decoration:none;font-weight:600;\">Step 6: database and search<\/a><\/li>\n<li><a href=\"#step-7-static-files-images-and-cdn\" style=\"color:#176EA5;text-decoration:none;font-weight:600;\">Step 7: static files, images and CDN<\/a><\/li>\n<li><a href=\"#step-8-security-for-busy-stores\" style=\"color:#176EA5;text-decoration:none;font-weight:600;\">Step 8: security for busy stores<\/a><\/li>\n<li><a href=\"#step-9-load-test-before-big-events\" style=\"color:#176EA5;text-decoration:none;font-weight:600;\">Step 9: load-test before big events<\/a><\/li>\n<\/ol>\n<\/nav>\n<div class=\"uh-post-content\" style=\"color:#1F2937;font-size:16px;line-height:1.75;\">\n<h2 id=\"start-with-the-right-server\" style=\"color:#0D1F3C;font-size:28px;line-height:1.25;margin:34px 0 14px;scroll-margin-top:90px;\"><i class=\"fas fa-server\" style=\"color:#00D4FF;\"><\/i> Start with the right server<\/h2>\n<p style=\"margin:0 0 18px;\">Magento needs a VPS or dedicated server, not shared hosting. It runs PHP, a database, OpenSearch for catalogue search, Redis or Valkey, and often Varnish and RabbitMQ. For a busy store, plan for at least 4 CPU cores and 8 GB of RAM, with fast NVMe storage, and more for large catalogues. Check Adobe&#8217;s system requirements for the exact versions your Magento release supports; Magento Open Source 2.4.8, for example, supports PHP 8.3 and 8.4.<\/p>\n<h2 id=\"step-1-switch-to-production-mode\" style=\"color:#0D1F3C;font-size:28px;line-height:1.25;margin:34px 0 14px;scroll-margin-top:90px;\"><i class=\"fas fa-terminal\" style=\"color:#00D4FF;\"><\/i> Step 1: switch to production mode<\/h2>\n<pre style=\"background:#0D1F3C;color:#EAF6FF;padding:18px 20px;border-radius:14px;overflow-x:auto;line-height:1.7;font-size:15px;\"><code>cd \/var\/www\/magento   # your Magento root\nbin\/magento deploy:mode:set production<\/code><\/pre>\n<p style=\"margin:0 0 18px;\">Production mode compiles code and deploys static files ahead of time. Never run a live store in developer or default mode.<\/p>\n<h2 id=\"step-2-run-indexers-on-schedule\" style=\"color:#0D1F3C;font-size:28px;line-height:1.25;margin:34px 0 14px;scroll-margin-top:90px;\"><i class=\"fas fa-terminal\" style=\"color:#00D4FF;\"><\/i> Step 2: run indexers on schedule<\/h2>\n<pre style=\"background:#0D1F3C;color:#EAF6FF;padding:18px 20px;border-radius:14px;overflow-x:auto;line-height:1.7;font-size:15px;\"><code>bin\/magento indexer:set-mode schedule\nbin\/magento indexer:status<\/code><\/pre>\n<p style=\"margin:0 0 18px;\">&#8220;Update on Save&#8221; reindexes while customers shop, which slows the store down. &#8220;Update by Schedule&#8221; lets cron handle it. Make sure Magento&#8217;s cron runs every minute:<\/p>\n<pre style=\"background:#0D1F3C;color:#EAF6FF;padding:18px 20px;border-radius:14px;overflow-x:auto;line-height:1.7;font-size:15px;\"><code>bin\/magento cron:install\ncrontab -l | grep magento<\/code><\/pre>\n<h2 id=\"step-3-use-redis-or-valkey-for-cache-and-session\" style=\"color:#0D1F3C;font-size:28px;line-height:1.25;margin:34px 0 14px;scroll-margin-top:90px;\"><i class=\"fas fa-tachometer-alt\" style=\"color:#00D4FF;\"><\/i> Step 3: use Redis or Valkey for cache and sessions<\/h2>\n<pre style=\"background:#0D1F3C;color:#EAF6FF;padding:18px 20px;border-radius:14px;overflow-x:auto;line-height:1.7;font-size:15px;\"><code># Default cache in Redis database 0\nbin\/magento setup:config:set --cache-backend=redis \\\n  --cache-backend-redis-server=127.0.0.1 --cache-backend-redis-db=0\n\n# Sessions in Redis database 2\nbin\/magento setup:config:set --session-save=redis \\\n  --session-save-redis-host=127.0.0.1 --session-save-redis-db=2<\/code><\/pre>\n<p style=\"margin:0 0 18px;\">Keep cache and sessions in separate databases, so flushing the cache does not log customers out.<\/p>\n<h2 id=\"step-4-put-varnish-in-front-for-full-page-cache\" style=\"color:#0D1F3C;font-size:28px;line-height:1.25;margin:34px 0 14px;scroll-margin-top:90px;\"><i class=\"fas fa-tachometer-alt\" style=\"color:#00D4FF;\"><\/i> Step 4: put Varnish in front for full-page cache<\/h2>\n<ol style=\"margin:0 0 24px;padding-left:22px;\">\n<li style=\"margin:0 0 8px;\">In the admin, go to <strong>Stores &gt; Configuration &gt; Advanced &gt; System &gt; Full Page Cache<\/strong> and choose <strong>Varnish Cache<\/strong>.<\/li>\n<li style=\"margin:0 0 8px;\">Generate the VCL file that matches your Varnish version and install it.<\/li>\n<li style=\"margin:0 0 8px;\">Point Varnish at the web server, and put HTTPS (Nginx or a TLS proxy) in front of Varnish.<\/li>\n<\/ol>\n<pre style=\"background:#0D1F3C;color:#EAF6FF;padding:18px 20px;border-radius:14px;overflow-x:auto;line-height:1.7;font-size:15px;\"><code>bin\/magento varnish:vcl:generate --export-version=7 &gt; \/etc\/varnish\/default.vcl\nsystemctl restart varnish<\/code><\/pre>\n<p style=\"margin:0 0 18px;\">Our <a href=\"https:\/\/underhost.com\/blog\/install-varnish-centos-7\/\">Varnish guide<\/a> covers the ports and HTTPS setup.<\/p>\n<h2 id=\"step-5-tune-php-and-opcache\" style=\"color:#0D1F3C;font-size:28px;line-height:1.25;margin:34px 0 14px;scroll-margin-top:90px;\"><i class=\"fas fa-tachometer-alt\" style=\"color:#00D4FF;\"><\/i> Step 5: tune PHP and OPcache<\/h2>\n<pre style=\"background:#0D1F3C;color:#EAF6FF;padding:18px 20px;border-radius:14px;overflow-x:auto;line-height:1.7;font-size:15px;\"><code>; php.ini (production)\nmemory_limit = 2G\nopcache.enable = 1\nopcache.memory_consumption = 512\nopcache.max_accelerated_files = 100000\nopcache.validate_timestamps = 0\nrealpath_cache_size = 10M\nrealpath_cache_ttl = 7200<\/code><\/pre>\n<p style=\"margin:0 0 18px;\">With <code>validate_timestamps = 0<\/code>, PHP does not notice changed files, so restart PHP-FPM after each deployment. Size PHP-FPM&#8217;s process limits to the server&#8217;s memory.<\/p>\n<h2 id=\"step-6-database-and-search\" style=\"color:#0D1F3C;font-size:28px;line-height:1.25;margin:34px 0 14px;scroll-margin-top:90px;\"><i class=\"fas fa-database\" style=\"color:#00D4FF;\"><\/i> Step 6: database and search<\/h2>\n<ul style=\"margin:0 0 24px;padding-left:22px;\">\n<li style=\"margin:0 0 8px;\">Give the database enough memory with <code>innodb_buffer_pool_size<\/code>; Magento catalogues benefit from keeping indexes in memory.<\/li>\n<li style=\"margin:0 0 8px;\">Do not try to enable a query cache: MySQL 8 removed it. Redis and Varnish do the caching.<\/li>\n<li style=\"margin:0 0 8px;\">Give OpenSearch its own memory allowance, and keep it off the public internet.<\/li>\n<\/ul>\n<p style=\"margin:0 0 18px;\">See our <a href=\"https:\/\/underhost.com\/blog\/optimizing-database-performance-in-cpanel-for-faster-sites\/\">database performance guide<\/a> for the slow query log and sizing.<\/p>\n<h2 id=\"step-7-static-files-images-and-cdn\" style=\"color:#0D1F3C;font-size:28px;line-height:1.25;margin:34px 0 14px;scroll-margin-top:90px;\"><i class=\"fas fa-terminal\" style=\"color:#00D4FF;\"><\/i> Step 7: static files, images and CDN<\/h2>\n<ul style=\"margin:0 0 24px;padding-left:22px;\">\n<li style=\"margin:0 0 8px;\">Serve images in WebP where your theme or an extension supports it, at the sizes the theme displays.<\/li>\n<li style=\"margin:0 0 8px;\">Turn on Brotli or Gzip compression on the web server.<\/li>\n<li style=\"margin:0 0 8px;\">Use a CDN for static and media files, and set the base URLs for static and media content in the admin.<\/li>\n<li style=\"margin:0 0 8px;\">Be careful with JavaScript bundling and merging on HTTP\/2; test whether it actually makes pages faster.<\/li>\n<\/ul>\n<h2 id=\"step-8-security-for-busy-stores\" style=\"color:#0D1F3C;font-size:28px;line-height:1.25;margin:34px 0 14px;scroll-margin-top:90px;\"><i class=\"fas fa-shield-alt\" style=\"color:#00D4FF;\"><\/i> Step 8: security for busy stores<\/h2>\n<ul style=\"list-style:none;padding-left:0;\">\n<li style=\"margin:0 0 8px;\">\u2713 Apply Magento security patches when Adobe publishes them.<\/li>\n<li style=\"margin:0 0 8px;\">\u2713 Keep two-factor authentication on for admin users, and use a custom admin URL.<\/li>\n<li style=\"margin:0 0 8px;\">\u2713 Put a WAF in front of the store, and rate-limit the login, checkout and search pages.<\/li>\n<li style=\"margin:0 0 8px;\">\u2713 Use your payment provider&#8217;s hosted fields, so card data never touches the server.<\/li>\n<\/ul>\n<h2 id=\"step-9-load-test-before-big-events\" style=\"color:#0D1F3C;font-size:28px;line-height:1.25;margin:34px 0 14px;scroll-margin-top:90px;\"><i class=\"fas fa-terminal\" style=\"color:#00D4FF;\"><\/i> Step 9: load-test before big events<\/h2>\n<p style=\"margin:0 0 18px;\">Test a copy of the store with realistic traffic before Black Friday or a campaign. Watch PHP-FPM, database and OpenSearch load, and the Varnish hit rate. Fix the slowest pages first, then add resources if needed.<\/p>\n<div aria-hidden=\"true\" class=\"uh-section-divider\" style=\"width:min(100% - 32px, 1080px);margin:44px auto;display:grid;grid-template-columns:1fr 32px 1fr;align-items:center;gap:18px;pointer-events:none;\"><span style=\"height:1px;background:linear-gradient(90deg,transparent,rgba(0,212,255,0.40),rgba(23,110,165,0.24),transparent);\"><\/span><img alt=\"\" decoding=\"async\" height=\"32\" loading=\"lazy\" src=\"https:\/\/cdn.underhost.com\/android-chrome-192x192.webp\" style=\"width:32px;height:32px;display:block;border-radius:8px;filter:drop-shadow(0 0 14px rgba(0,212,255,0.30));\" width=\"32\"\/><span style=\"height:1px;background:linear-gradient(90deg,transparent,rgba(23,110,165,0.24),rgba(0,212,255,0.40),transparent);\"><\/span><\/div>\n<\/div>\n<div class=\"uh-blog-cta\" style=\"background:linear-gradient(135deg,#0D1F3C 0%,#125A8A 58%,#176EA5 100%);color:#ffffff;padding:36px 24px;border-radius:20px;text-align:center;margin:44px 0;box-shadow:0 20px 40px -15px rgba(13,31,60,0.32);\">\n<h2 style=\"margin:0 0 12px;font-size:28px;line-height:1.25;color:#ffffff;\">Need help with this?<\/h2>\n<p style=\"font-size:17px;margin:0 auto 22px;color:#EAF6FF;max-width:720px;line-height:1.7;\">Running Magento? Choose a Cloud VPS or dedicated server sized for your catalogue, or let our team set up the stack.<\/p>\n<p><a href=\"https:\/\/underhost.com\/cloud-vps.php\" style=\"background:linear-gradient(90deg,#00D4FF,#0077FF);color:#ffffff;padding:13px 28px;border-radius:10px;text-decoration:none;font-weight:800;display:inline-block;margin:8px;\">See Cloud VPS plans<\/a><a href=\"https:\/\/customerpanel.ca\/client\/\" style=\"background:transparent;color:#ffffff;padding:12px 28px;border-radius:10px;text-decoration:none;font-weight:800;display:inline-block;margin:8px;border:1px solid rgba(255,255,255,0.32);\">Contact @CustomerPanel<\/a><\/div>\n<div class=\"uh-faq-section\" id=\"faq\" style=\"margin:34px 0;scroll-margin-top:90px;\">\n<h2 style=\"color:#0D1F3C;font-size:28px;line-height:1.25;margin:0 0 18px;border-bottom:2px solid rgba(0,212,255,0.22);padding-bottom:10px;\">Frequently asked questions<\/h2>\n<div style=\"margin-top:18px;background:#F8FAFC;padding:18px 20px;border-radius:14px;border:1px solid rgba(23,110,165,0.14);\">\n<h3 style=\"color:#0D1F3C;margin:0 0 8px;font-size:19px;\">Which cache should Magento use?<\/h3>\n<p style=\"margin:0;color:#1F2937;line-height:1.7;\">Varnish for full-page cache, and Redis or Valkey for the default cache and sessions.<\/p>\n<\/div>\n<div style=\"margin-top:18px;background:#F8FAFC;padding:18px 20px;border-radius:14px;border:1px solid rgba(23,110,165,0.14);\">\n<h3 style=\"color:#0D1F3C;margin:0 0 8px;font-size:19px;\">Why set indexers to Update by Schedule?<\/h3>\n<p style=\"margin:0;color:#1F2937;line-height:1.7;\">So reindexing runs in the background through cron instead of slowing down saves and customer requests.<\/p>\n<\/div>\n<div style=\"margin-top:18px;background:#F8FAFC;padding:18px 20px;border-radius:14px;border:1px solid rgba(23,110,165,0.14);\">\n<h3 style=\"color:#0D1F3C;margin:0 0 8px;font-size:19px;\">Can Magento run on shared hosting?<\/h3>\n<p style=\"margin:0;color:#1F2937;line-height:1.7;\">Not well. It needs services such as OpenSearch and Redis, and enough memory, which means a VPS or dedicated server.<\/p>\n<\/div>\n<div style=\"margin-top:18px;background:#F8FAFC;padding:18px 20px;border-radius:14px;border:1px solid rgba(23,110,165,0.14);\">\n<h3 style=\"color:#0D1F3C;margin:0 0 8px;font-size:19px;\">Do I need to restart PHP after deploying?<\/h3>\n<p style=\"margin:0;color:#1F2937;line-height:1.7;\">Yes, if OPcache timestamp checks are off, which is recommended in production.<\/p>\n<\/div>\n<div style=\"margin-top:18px;background:#F8FAFC;padding:18px 20px;border-radius:14px;border:1px solid rgba(23,110,165,0.14);\">\n<h3 style=\"color:#0D1F3C;margin:0 0 8px;font-size:19px;\">How much RAM does a busy Magento store need?<\/h3>\n<p style=\"margin:0;color:#1F2937;line-height:1.7;\">Plan for at least 8 GB for a busy store with all services on one server, and more for large catalogues or traffic.<\/p>\n<\/div>\n<\/div>\n<p><!-- uh-related-start --><\/p>\n<div style=\"background:#F4F8FC;border:1px solid #DCE7F3;border-radius:14px;padding:18px 22px;margin:32px 0 8px;\">\n<h2 style=\"margin:0 0 12px;font-size:22px;\">Related guides<\/h2>\n<ul style=\"margin:0;padding-left:20px;\">\n<li style=\"margin:0 0 8px;\"><a href=\"https:\/\/underhost.com\/blog\/playbook-for-5-ecommerce-conversions-woocommerce-magento-opencart\/\">Playbook for 5%+ eCommerce Conversions (WooCommerce, Magento, OpenCart)<\/a><\/li>\n<li style=\"margin:0 0 8px;\"><a href=\"https:\/\/underhost.com\/blog\/magento-hosting-the-key-to-a-fast-secure-and-high-converting-online-store\/\">Magento Hosting: The Key to a Fast, Secure, and High-Converting Online Store<\/a><\/li>\n<li style=\"margin:0 0 8px;\"><a href=\"https:\/\/underhost.com\/blog\/the-best-self-hosted-e-commerce-platforms-of-2025\/\">The Best Self-Hosted E-Commerce Platforms of 2025<\/a><\/li>\n<li style=\"margin:0 0 8px;\"><a href=\"https:\/\/underhost.com\/blog\/how-to-optimize-woocommerce-for-high-performance-on-a-vps\/\">How to Optimize WooCommerce for High Performance on a VPS<\/a><\/li>\n<li style=\"margin:0 0 8px;\"><a href=\"https:\/\/underhost.com\/blog\/best-plugins-for-e-commerce-websites-on-wordpress-in-2024\/\">WordPress E-Commerce Plugins: How to Choose (Updated October 2026)<\/a><\/li>\n<\/ul>\n<\/div>\n<p><!-- uh-related-end --><br \/>\n<script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"Which cache should Magento use?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Varnish for full-page cache, and Redis or Valkey for the default cache and sessions.\"}}, {\"@type\": \"Question\", \"name\": \"Why set indexers to Update by Schedule?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"So reindexing runs in the background through cron instead of slowing down saves and customer requests.\"}}, {\"@type\": \"Question\", \"name\": \"Can Magento run on shared hosting?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Not well. It needs services such as OpenSearch and Redis, and enough memory, which means a VPS or dedicated server.\"}}, {\"@type\": \"Question\", \"name\": \"Do I need to restart PHP after deploying?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes, if OPcache timestamp checks are off, which is recommended in production.\"}}, {\"@type\": \"Question\", \"name\": \"How much RAM does a busy Magento store need?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Plan for at least 8 GB for a busy store with all services on one server, and more for large catalogues or traffic.\"}}]}<\/script><\/p>\n<h2 id=\"sources\" style=\"color:#0D1F3C;font-size:28px;line-height:1.25;margin:34px 0 14px;scroll-margin-top:90px;\"><i class=\"fas fa-book\" style=\"color:#00D4FF;\"><\/i> Sources<\/h2>\n<ul style=\"margin:0 0 24px;padding-left:22px;\">\n<li style=\"margin:0 0 8px;\"><a href=\"https:\/\/experienceleague.adobe.com\/en\/docs\/commerce-operations\/installation-guide\/system-requirements\">Adobe Commerce: system requirements<\/a><\/li>\n<li style=\"margin:0 0 8px;\"><a href=\"https:\/\/experienceleague.adobe.com\/en\/docs\/commerce-operations\/configuration-guide\/cache\/varnish\/config-varnish\">Adobe Commerce: configure Varnish<\/a><\/li>\n<li style=\"margin:0 0 8px;\"><a href=\"https:\/\/experienceleague.adobe.com\/en\/docs\/commerce-operations\/configuration-guide\/cache\/redis\/config-redis\">Adobe Commerce: use Redis for default cache and sessions<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Optimize your Magento store for speed, scalability, and reliability to handle high traffic efficiently.<\/p>\n","protected":false},"author":1,"featured_media":4663,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[204],"tags":[120,119,130,185],"class_list":["post-5027","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software-cms","tag-tag-cloud-vps","tag-tag-dedicated-servers","tag-tag-magento","tag-php"],"_links":{"self":[{"href":"https:\/\/underhost.com\/blog\/wp-json\/wp\/v2\/posts\/5027","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/underhost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/underhost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/underhost.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/underhost.com\/blog\/wp-json\/wp\/v2\/comments?post=5027"}],"version-history":[{"count":7,"href":"https:\/\/underhost.com\/blog\/wp-json\/wp\/v2\/posts\/5027\/revisions"}],"predecessor-version":[{"id":6912,"href":"https:\/\/underhost.com\/blog\/wp-json\/wp\/v2\/posts\/5027\/revisions\/6912"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/underhost.com\/blog\/wp-json\/wp\/v2\/media\/4663"}],"wp:attachment":[{"href":"https:\/\/underhost.com\/blog\/wp-json\/wp\/v2\/media?parent=5027"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/underhost.com\/blog\/wp-json\/wp\/v2\/categories?post=5027"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/underhost.com\/blog\/wp-json\/wp\/v2\/tags?post=5027"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}