{"id":4659,"date":"2024-11-27T15:13:32","date_gmt":"2024-11-27T20:13:32","guid":{"rendered":"https:\/\/underhost.com\/blog\/?p=4659"},"modified":"2026-10-23T09:47:21","modified_gmt":"2026-10-23T13:47:21","slug":"magento-hosting-the-key-to-a-fast-secure-and-high-converting-online-store","status":"publish","type":"post","link":"https:\/\/underhost.com\/blog\/magento-hosting-the-key-to-a-fast-secure-and-high-converting-online-store\/","title":{"rendered":"Magento Hosting: What Your Store Needs and How to Choose a Server"},"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-server\" style=\"color:#00D4FF;\"><\/i> Hosting Guide<\/div>\n<h1 style=\"color:#ffffff;font-size:clamp(32px,5vw,46px);line-height:1.12;margin:0 0 14px;font-weight:800;\">Magento Hosting: What Your Store Needs and How to Choose a Server<\/h1>\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> Magento 2 needs more than ordinary web hosting: a supported PHP version, MySQL or MariaDB, OpenSearch for search, Redis or Valkey for caching, and ideally Varnish, all with enough memory. In practice that means a Cloud VPS for small and medium stores and a dedicated server for large catalogues or heavy traffic. Choose the server by catalogue size, traffic and how much of the administration you want to do yourself.<\/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=\"#why-magento-needs-specialised-hosting\" style=\"color:#176EA5;text-decoration:none;font-weight:600;\">Why Magento needs specialised hosting<\/a><\/li>\n<li><a href=\"#the-software-stack\" style=\"color:#176EA5;text-decoration:none;font-weight:600;\">The software stack<\/a><\/li>\n<li><a href=\"#how-big-should-the-server-be\" style=\"color:#176EA5;text-decoration:none;font-weight:600;\">How big should the server be?<\/a><\/li>\n<li><a href=\"#managed-or-self-managed\" style=\"color:#176EA5;text-decoration:none;font-weight:600;\">Managed or self-managed?<\/a><\/li>\n<li><a href=\"#performance-essentials\" style=\"color:#176EA5;text-decoration:none;font-weight:600;\">Performance essentials<\/a><\/li>\n<li><a href=\"#security-essentials\" style=\"color:#176EA5;text-decoration:none;font-weight:600;\">Security essentials<\/a><\/li>\n<li><a href=\"#plan-for-growth\" style=\"color:#176EA5;text-decoration:none;font-weight:600;\">Plan for growth<\/a><\/li>\n<li><a href=\"#before-you-move-a-magento-store\" style=\"color:#176EA5;text-decoration:none;font-weight:600;\">Before you move a Magento store<\/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=\"why-magento-needs-specialised-hosting\" 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> Why Magento needs specialised hosting<\/h2>\n<p style=\"margin:0 0 18px;\">Magento Open Source and Adobe Commerce are powerful, but they run several services at once. Each page combines PHP, database queries, search requests and cache lookups. On shared hosting, without root access or the required services, a Magento store is slow at best and often cannot be installed at all.<\/p>\n<h2 id=\"the-software-stack\" style=\"color:#0D1F3C;font-size:28px;line-height:1.25;margin:34px 0 14px;scroll-margin-top:90px;\"><i class=\"fas fa-angle-double-right\" style=\"color:#00D4FF;\"><\/i> The software stack<\/h2>\n<div style=\"overflow-x:auto;margin:26px 0;border:1px solid #E5E7EB;border-radius:14px;-webkit-overflow-scrolling:touch;\">\n<table style=\"width:100%;border-collapse:collapse;background:#ffffff;color:#1F2937;font-size:15px;line-height:1.55;margin:0;\">\n<thead>\n<tr style=\"background:#0D1F3C;color:#fff;\">\n<th style=\"padding:14px;text-align:left;\">Component<\/th>\n<th style=\"padding:14px;text-align:left;\">Role<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"padding:14px;border-top:1px solid #E5E7EB;vertical-align:top;\">PHP (current supported version)<\/td>\n<td style=\"padding:14px;border-top:1px solid #E5E7EB;vertical-align:top;\">Runs Magento itself, through PHP-FPM<\/td>\n<\/tr>\n<tr>\n<td style=\"padding:14px;border-top:1px solid #E5E7EB;vertical-align:top;\">MySQL or MariaDB<\/td>\n<td style=\"padding:14px;border-top:1px solid #E5E7EB;vertical-align:top;\">Stores products, orders and customers<\/td>\n<\/tr>\n<tr>\n<td style=\"padding:14px;border-top:1px solid #E5E7EB;vertical-align:top;\">OpenSearch<\/td>\n<td style=\"padding:14px;border-top:1px solid #E5E7EB;vertical-align:top;\">Catalogue search and layered navigation (required)<\/td>\n<\/tr>\n<tr>\n<td style=\"padding:14px;border-top:1px solid #E5E7EB;vertical-align:top;\">Redis or Valkey<\/td>\n<td style=\"padding:14px;border-top:1px solid #E5E7EB;vertical-align:top;\">Default cache and customer sessions<\/td>\n<\/tr>\n<tr>\n<td style=\"padding:14px;border-top:1px solid #E5E7EB;vertical-align:top;\">Varnish<\/td>\n<td style=\"padding:14px;border-top:1px solid #E5E7EB;vertical-align:top;\">Full-page cache in front of the web server<\/td>\n<\/tr>\n<tr>\n<td style=\"padding:14px;border-top:1px solid #E5E7EB;vertical-align:top;\">RabbitMQ<\/td>\n<td style=\"padding:14px;border-top:1px solid #E5E7EB;vertical-align:top;\">Message queues for background tasks (optional for small stores)<\/td>\n<\/tr>\n<tr>\n<td style=\"padding:14px;border-top:1px solid #E5E7EB;vertical-align:top;\">Nginx or Apache<\/td>\n<td style=\"padding:14px;border-top:1px solid #E5E7EB;vertical-align:top;\">Web server and HTTPS<\/td>\n<\/tr>\n<tr>\n<td style=\"padding:14px;border-top:1px solid #E5E7EB;vertical-align:top;\">Composer<\/td>\n<td style=\"padding:14px;border-top:1px solid #E5E7EB;vertical-align:top;\">Installs and updates Magento and its extensions<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p style=\"margin:0 0 18px;\">Adobe publishes the exact supported versions for each Magento release. Check them before you build the server or upgrade Magento.<\/p>\n<h2 id=\"how-big-should-the-server-be\" 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> How big should the server be?<\/h2>\n<div style=\"overflow-x:auto;margin:26px 0;border:1px solid #E5E7EB;border-radius:14px;-webkit-overflow-scrolling:touch;\">\n<table style=\"width:100%;border-collapse:collapse;background:#ffffff;color:#1F2937;font-size:15px;line-height:1.55;margin:0;\">\n<thead>\n<tr style=\"background:#0D1F3C;color:#fff;\">\n<th style=\"padding:14px;text-align:left;\">Store<\/th>\n<th style=\"padding:14px;text-align:left;\">Suggested starting point<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"padding:14px;border-top:1px solid #E5E7EB;vertical-align:top;\">Small catalogue, modest traffic<\/td>\n<td style=\"padding:14px;border-top:1px solid #E5E7EB;vertical-align:top;\">Cloud VPS with 4 CPU cores and 8 GB RAM, NVMe storage<\/td>\n<\/tr>\n<tr>\n<td style=\"padding:14px;border-top:1px solid #E5E7EB;vertical-align:top;\">Growing store, regular campaigns<\/td>\n<td style=\"padding:14px;border-top:1px solid #E5E7EB;vertical-align:top;\">Cloud VPS with 8 cores and 16 GB RAM<\/td>\n<\/tr>\n<tr>\n<td style=\"padding:14px;border-top:1px solid #E5E7EB;vertical-align:top;\">Large catalogue or high traffic<\/td>\n<td style=\"padding:14px;border-top:1px solid #E5E7EB;vertical-align:top;\">Dedicated server, or separate servers for the database and search<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p style=\"margin:0 0 18px;\">These are starting points. Watch CPU, memory and response times after launch, and upgrade before a big sales event, not during it.<\/p>\n<h2 id=\"managed-or-self-managed\" style=\"color:#0D1F3C;font-size:28px;line-height:1.25;margin:34px 0 14px;scroll-margin-top:90px;\"><i class=\"fas fa-angle-double-right\" style=\"color:#00D4FF;\"><\/i> Managed or self-managed?<\/h2>\n<div style=\"overflow-x:auto;margin:26px 0;border:1px solid #E5E7EB;border-radius:14px;-webkit-overflow-scrolling:touch;\">\n<table style=\"width:100%;border-collapse:collapse;background:#ffffff;color:#1F2937;font-size:15px;line-height:1.55;margin:0;min-width:600px;\">\n<thead>\n<tr style=\"background:#0D1F3C;color:#fff;\">\n<th style=\"padding:14px;text-align:left;\"><\/th>\n<th style=\"padding:14px;text-align:left;\">Self-managed server<\/th>\n<th style=\"padding:14px;text-align:left;\">Managed server<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"padding:14px;border-top:1px solid #E5E7EB;vertical-align:top;\">Who installs and updates the stack<\/td>\n<td style=\"padding:14px;border-top:1px solid #E5E7EB;vertical-align:top;\">You<\/td>\n<td style=\"padding:14px;border-top:1px solid #E5E7EB;vertical-align:top;\">The hosting team<\/td>\n<\/tr>\n<tr>\n<td style=\"padding:14px;border-top:1px solid #E5E7EB;vertical-align:top;\">Who applies operating system security fixes<\/td>\n<td style=\"padding:14px;border-top:1px solid #E5E7EB;vertical-align:top;\">You<\/td>\n<td style=\"padding:14px;border-top:1px solid #E5E7EB;vertical-align:top;\">The hosting team<\/td>\n<\/tr>\n<tr>\n<td style=\"padding:14px;border-top:1px solid #E5E7EB;vertical-align:top;\">Who handles Magento code and extensions<\/td>\n<td style=\"padding:14px;border-top:1px solid #E5E7EB;vertical-align:top;\">You or your developer<\/td>\n<td style=\"padding:14px;border-top:1px solid #E5E7EB;vertical-align:top;\">Usually you or your developer<\/td>\n<\/tr>\n<tr>\n<td style=\"padding:14px;border-top:1px solid #E5E7EB;vertical-align:top;\">Best for<\/td>\n<td style=\"padding:14px;border-top:1px solid #E5E7EB;vertical-align:top;\">Teams with a Linux administrator<\/td>\n<td style=\"padding:14px;border-top:1px solid #E5E7EB;vertical-align:top;\">Store owners who want to focus on selling<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p style=\"margin:0 0 18px;\">Server management covers the operating system and services. Magento upgrades and extension updates usually remain the job of your developer, so agree who does what before launch.<\/p>\n<h2 id=\"performance-essentials\" 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> Performance essentials<\/h2>\n<ul style=\"margin:0 0 24px;padding-left:22px;\">\n<li style=\"margin:0 0 8px;\">Production mode, with indexers set to update by schedule.<\/li>\n<li style=\"margin:0 0 8px;\">Varnish for full-page cache, and Redis for cache and sessions.<\/li>\n<li style=\"margin:0 0 8px;\">A CDN for images and static files, especially for visitors in other countries.<\/li>\n<li style=\"margin:0 0 8px;\">Images resized and served in modern formats.<\/li>\n<\/ul>\n<p style=\"margin:0 0 18px;\">The commands for each step are in our guide to <a href=\"https:\/\/underhost.com\/blog\/configuring-magento-for-high-traffic-websites-best-practices\/\">configuring Magento for high traffic<\/a>.<\/p>\n<h2 id=\"security-essentials\" 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> Security essentials<\/h2>\n<ul style=\"list-style:none;padding-left:0;\">\n<li style=\"margin:0 0 8px;\">\u2713 Apply Magento security patches as soon as Adobe releases them.<\/li>\n<li style=\"margin:0 0 8px;\">\u2713 Two-factor authentication and a custom URL for the admin.<\/li>\n<li style=\"margin:0 0 8px;\">\u2713 A web application firewall and rate limits on login, checkout and search.<\/li>\n<li style=\"margin:0 0 8px;\">\u2713 Hosted payment fields from your payment provider, so card data never touches the server.<\/li>\n<li style=\"margin:0 0 8px;\">\u2713 Daily off-site backups of files and database, and a tested restore.<\/li>\n<li style=\"margin:0 0 8px;\">\u2713 Malware scanning of the store files.<\/li>\n<\/ul>\n<h2 id=\"plan-for-growth\" 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> Plan for growth<\/h2>\n<p style=\"margin:0 0 18px;\">Stores rarely grow evenly: a campaign or a seasonal peak can multiply traffic for a few days. Keep spare capacity on the server, test a copy of the store under load before big events, and know in advance how you will add resources. On a Cloud VPS you can usually move to a larger plan quickly; on dedicated hardware, plan upgrades weeks ahead.<\/p>\n<h2 id=\"before-you-move-a-magento-store\" style=\"color:#0D1F3C;font-size:28px;line-height:1.25;margin:34px 0 14px;scroll-margin-top:90px;\"><i class=\"fas fa-clipboard-check\" style=\"color:#00D4FF;\"><\/i> Before you move a Magento store<\/h2>\n<ol style=\"margin:0 0 24px;padding-left:22px;\">\n<li style=\"margin:0 0 8px;\">Build the new server with the versions your Magento release supports.<\/li>\n<li style=\"margin:0 0 8px;\">Copy the code, media and database, and update <code>app\/etc\/env.php<\/code> with the new database and cache settings.<\/li>\n<li style=\"margin:0 0 8px;\">Reindex, flush the cache, and test the store with the hosts file before changing DNS.<\/li>\n<li style=\"margin:0 0 8px;\">Switch DNS during a quiet period, and watch orders and payment notifications closely for the first day.<\/li>\n<\/ol>\n<p style=\"margin:0 0 18px;\">For platform alternatives, see our <a href=\"https:\/\/underhost.com\/blog\/the-best-self-hosted-e-commerce-platforms-of-2025\/\">self-hosted e-commerce platforms guide<\/a>.<\/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;\">Planning a Magento store? Start on a Cloud VPS sized for your catalogue, and add server management if you want us to run it.<\/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;\">Can Magento run on shared hosting?<\/h3>\n<p style=\"margin:0;color:#1F2937;line-height:1.7;\">Not reliably. It needs root-level services such as OpenSearch and Redis, and enough memory, which shared hosting cannot provide.<\/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 Magento need?<\/h3>\n<p style=\"margin:0;color:#1F2937;line-height:1.7;\">Plan for at least 8 GB for a store with all services on one server, and more for large catalogues or high traffic.<\/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;\">Is OpenSearch required for Magento?<\/h3>\n<p style=\"margin:0;color:#1F2937;line-height:1.7;\">Yes. Current Magento 2 releases require a search engine, and OpenSearch is the supported choice.<\/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;\">Should I choose managed hosting for Magento?<\/h3>\n<p style=\"margin:0;color:#1F2937;line-height:1.7;\">If you do not have a Linux administrator, yes. It keeps the server patched and monitored while your developer handles Magento itself.<\/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 a CDN for Magento?<\/h3>\n<p style=\"margin:0;color:#1F2937;line-height:1.7;\">It helps most stores, especially those with large images or visitors in many countries.<\/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\/configuring-magento-for-high-traffic-websites-best-practices\/\">Configuring Magento for High-Traffic Websites: Best Practices<\/a><\/li>\n<li style=\"margin:0 0 8px;\"><a href=\"https:\/\/underhost.com\/blog\/drupal-hosting-powerful-secure-and-scalable-solutions-for-your-website\/\">Drupal Hosting: Powerful, Secure, and Scalable Solutions for Your Website<\/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\/what-is-web-hosting-a-beginners-guide-to-getting-online\/\">What is Web Hosting? A Beginner\u2019s Guide to Getting Online<\/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\": \"Can Magento run on shared hosting?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Not reliably. It needs root-level services such as OpenSearch and Redis, and enough memory, which shared hosting cannot provide.\"}}, {\"@type\": \"Question\", \"name\": \"How much RAM does Magento need?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Plan for at least 8 GB for a store with all services on one server, and more for large catalogues or high traffic.\"}}, {\"@type\": \"Question\", \"name\": \"Is OpenSearch required for Magento?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes. Current Magento 2 releases require a search engine, and OpenSearch is the supported choice.\"}}, {\"@type\": \"Question\", \"name\": \"Should I choose managed hosting for Magento?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"If you do not have a Linux administrator, yes. It keeps the server patched and monitored while your developer handles Magento itself.\"}}, {\"@type\": \"Question\", \"name\": \"Do I need a CDN for Magento?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"It helps most stores, especially those with large images or visitors in many countries.\"}}]}<\/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:\/\/helpx.adobe.com\/security\/products\/magento.html\">Adobe Commerce security updates<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Magento 2 needs more than ordinary web hosting: a supported PHP version, MySQL or MariaDB, OpenSearch for search, Redis or Valkey for caching, and ideally Varnish, all with enough memory. In practice that means a Cloud VPS for small and medium stores and a dedicated server for large catalogues or heavy traffic. Choose the server by catalogue size, traffic and how much of the administration you want to do yourself.<\/p>\n","protected":false},"author":1,"featured_media":4663,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[81,204],"tags":[120,130,185,182],"class_list":["post-4659","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hosting-guides","category-software-cms","tag-tag-cloud-vps","tag-tag-magento","tag-php","tag-server-management"],"_links":{"self":[{"href":"https:\/\/underhost.com\/blog\/wp-json\/wp\/v2\/posts\/4659","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=4659"}],"version-history":[{"count":9,"href":"https:\/\/underhost.com\/blog\/wp-json\/wp\/v2\/posts\/4659\/revisions"}],"predecessor-version":[{"id":6989,"href":"https:\/\/underhost.com\/blog\/wp-json\/wp\/v2\/posts\/4659\/revisions\/6989"}],"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=4659"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/underhost.com\/blog\/wp-json\/wp\/v2\/categories?post=4659"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/underhost.com\/blog\/wp-json\/wp\/v2\/tags?post=4659"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}