{"id":3008,"date":"2021-04-07T02:10:30","date_gmt":"2021-04-07T05:10:30","guid":{"rendered":"https:\/\/www.magenteiro.com\/blog\/?p=3008"},"modified":"2022-03-01T02:53:51","modified_gmt":"2022-03-01T05:53:51","slug":"magento-lento-motivo-e-solucao","status":"publish","type":"post","link":"https:\/\/www.magenteiro.com\/blog\/magento-2\/magento-lento-motivo-e-solucao\/","title":{"rendered":"Magento lento? Esta pode ser a raz\u00e3o. Finja surpresa! (Erramos!)"},"content":{"rendered":"\n<p>Voc\u00ea fez tudo certo, tem um monte de mem\u00f3ria dispon\u00edvel no servidor ou no ambiente local, e mesmo assim seu Magento 2 est\u00e1 extremamente lento.<\/p>\n\n\n\n<p>Ou a loja j\u00e1 est\u00e1 em produ\u00e7\u00e3o, e mesmo assim, apesar do servidor estar ocioso o Magento est\u00e1 lento. Tem mem\u00f3ria e processador sobrando, voc\u00ea escolheu uma hospedagem especializada em Magento, mas mesmo assim o resultado \u00e9 deprimente.<\/p>\n\n\n\n<p>J\u00e1 falei sobre isso no <a href=\"https:\/\/www.magenteiro.com\/curso-magento-2?___store=default&amp;utm_source=magenteiro&amp;utm_medium=post&amp;utm_campaign=magento-lento\">Magento 2: O Curso<\/a> e em outros cursos por aqui, mas vou te dar a not\u00edcia ruim&#8230;<\/p>\n\n\n\n<h2 id=\"h-seu-magento-n-o-est-usando-a-quantidade-de-mem-ria-que-voc-pensa\">Seu Magento n\u00e3o est\u00e1 usando a quantidade de mem\u00f3ria que voc\u00ea pensa<\/h2>\n\n\n\n<p>Voc\u00ea acha que s\u00f3 porque configurou seu php.ini com 40Gb de RAM o Magento ficar\u00e1 mais r\u00e1pido? N\u00e3o \u00e9 bem assim.<\/p>\n\n\n\n<p>Vamos a um r\u00e1pido exerc\u00edcio&#8230;<\/p>\n\n\n\n<p>Assumindo que voc\u00ea <a title=\"Como instalar o Magento 2: R\u00e1pido e F\u00e1cil\" href=\"https:\/\/magenteiro.com\/blog\/magento-2\/instalar-magento-2-tutorial\/\" data-type=\"post\" data-id=\"2606\">instalou o Magento corretamente<\/a>, ou seja, mapeou a pasta <code>pub\/<\/code> como sendo a <a title=\"O Cl\u00e1ssico erro da pasta pub em instala\u00e7\u00f5es Magento 2\" href=\"https:\/\/www.magenteiro.com\/blog\/magento-2\/configure-pasta-pub-corretamente\/\" data-type=\"post\" data-id=\"1476\">porta de entrada das requisi\u00e7\u00f5es<\/a> da sua loja, o primeiro arquivo a ser lido \u00e9 o <code>pub\/index.php<\/code>.<\/p>\n\n\n\n<p>Sendo assim, abra este arquivo e adicione <code>phpinfo();<\/code> na \u00faltima linha dele. Ficar\u00e1 algo assim:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" src=\"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/image.png\" alt=\"phpinfo no Magento 2\" class=\"wp-image-3009\" width=\"327\" height=\"58\" title=\"phpinfo no Magento 2\" srcset=\"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/image.png 556w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/image-250x44.png 250w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/image-500x88.png 500w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/image-120x21.png 120w\" sizes=\"(max-width: 327px) 100vw, 327px\" \/><\/figure>\n\n\n\n<p>Note que ao fazer isso sua loja n\u00e3o funcionar\u00e1 mais como esperado. Esta deve ser uma mudan\u00e7a tempor\u00e1ria.<\/p>\n\n\n\n<p>Em seguida, acesse qualquer p\u00e1gina da sua loja e busque por &#8220;memory_limit&#8221;.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" src=\"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/memory_limit_magento2-700x115.png\" alt=\"memory_limit do Magento 2 via phpinfo\" class=\"wp-image-3010\" width=\"525\" height=\"86\" title=\"memory_limit do Magento 2 via phpinfo\" srcset=\"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/memory_limit_magento2-700x115.png 700w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/memory_limit_magento2-250x41.png 250w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/memory_limit_magento2-768x126.png 768w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/memory_limit_magento2-760x124.png 760w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/memory_limit_magento2-500x82.png 500w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/memory_limit_magento2-120x20.png 120w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/memory_limit_magento2.png 1356w\" sizes=\"(max-width: 525px) 100vw, 525px\" \/><figcaption>Neste exemplo, a<em>pesar do nosso ambiente ter 12G, o Magento est\u00e1 usando somente 756M.<\/em><\/figcaption><\/figure>\n\n\n\n<p><strong>Surpresa!<\/strong><\/p>\n\n\n\n<p>Mesmo que seu php.ini e at\u00e9 mesmo seu ambiente esteja configurado para usar um valor maior de mem\u00f3ria, \u00e9 muito prov\u00e1vel que seu Magento esteja usando somente 756M de mem\u00f3ria. <\/p>\n\n\n\n<h2 id=\"h-como-alterar-as-configura-es-de-mem-ria-do-magento\">Como alterar as configura\u00e7\u00f5es de mem\u00f3ria do Magento<\/h2>\n\n\n\n<p>O Magento conta com v\u00e1rios arquivos auxiliares que sobrescrevem as configura\u00e7\u00f5es dos servidores. Conhe\u00e7a alguns deles.<\/p>\n\n\n\n<h3 id=\"h-htaccess-com-nginx\">.htaccess (com nginx)<\/h3>\n\n\n\n<p>O mais comum deles \u00e9 o <code>.htaccess<\/code>, localizado em diversas pastas do Magento. Estes arquivos cont\u00e9m configura\u00e7\u00f5es que sobrescrevem os valores configurados no <code>php.ini<\/code>, incluindo o <code>memory_limit<\/code>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" src=\"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/image-3-700x216.png\" alt=\"Amostra do .htaccess\" class=\"wp-image-3013\" width=\"417\" height=\"128\" title=\"Amostra do .htaccess\" srcset=\"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/image-3-700x216.png 700w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/image-3-250x77.png 250w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/image-3-768x237.png 768w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/image-3-760x235.png 760w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/image-3-500x155.png 500w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/image-3-120x37.png 120w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/image-3.png 880w\" sizes=\"(max-width: 417px) 100vw, 417px\" \/><\/figure>\n\n\n\n<blockquote class=\"wp-block-quote is-style-large\"><p>&#8220;Ahh, mas eu uso nginx. Nem preciso olhar o .htaccess&#8221;<\/p><cite><br><em><small>Desenvolvedor desavisado<\/small><\/em><\/cite><\/blockquote>\n\n\n\n<p>Apesar dos arquivos <code>.htaccess<\/code> s\u00f3 serem lidos em ambientes apache, o Magento contorna a situa\u00e7\u00e3o pra &#8220;ajudar&#8221; quem est\u00e1 usando nginx. Ou seja, <mark>n\u00e3o ignore as configura\u00e7\u00f5es e otimiza\u00e7\u00f5es feitas no <code>.htaccess<\/code> mesmo em ambientes com nginx<\/mark>. Nunca saberemos quando o Magento vai ler eles, inclusive em vers\u00f5es futuras.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/image-1.png\"><img loading=\"lazy\" width=\"700\" height=\"406\" src=\"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/image-1-700x406.png\" alt=\"Busca por .htaccess em arquivos .php no Magento 2\" class=\"wp-image-3011\" title=\"Busca por .htaccess em arquivos .php no Magento 2\" srcset=\"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/image-1-700x406.png 700w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/image-1-250x145.png 250w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/image-1-768x445.png 768w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/image-1-1536x890.png 1536w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/image-1-2048x1187.png 2048w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/image-1-760x440.png 760w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/image-1-500x290.png 500w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/image-1-120x70.png 120w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/a><\/figure>\n\n\n\n<div style=\"height:70px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 id=\"h-user-ini\">.user.ini<\/h3>\n\n\n\n<p>Outro arquivo usado pelo Magento \u00e9 o <code>.user.ini<\/code>. Este \u00e9 um recurso suportado desde o PHP 5.3 (Veja <a href=\"https:\/\/www.php.net\/manual\/pt_BR\/configuration.file.per-user.php\">Doc. Oficial<\/a>) e permite sobrescrever par\u00e2metros do php.ini. E como voc\u00ea pode imaginar isso inclui o memory_limit.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><a href=\"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/image-2.png\"><img loading=\"lazy\" src=\"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/image-2.png\" alt=\".user.ini alterando mem\u00f3ria do Magento\" class=\"wp-image-3012\" width=\"411\" height=\"141\" title=\".user.ini alterando mem\u00f3ria do Magento\" srcset=\"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/image-2.png 670w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/image-2-250x86.png 250w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/image-2-500x172.png 500w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/image-2-120x41.png 120w\" sizes=\"(max-width: 411px) 100vw, 411px\" \/><\/a><\/figure>\n\n\n\n<div style=\"height:70px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 id=\"h-nginx-conf\">nginx.conf<\/h3>\n\n\n\n<p>Por fim, se voc\u00ea tamb\u00e9m usa nginx em seu Magento j\u00e1 deve ter notado que temos um arquivo chamado <code>nginx.conf.sample<\/code> na pasta raiz do Magento.<\/p>\n\n\n\n<p>Ele \u00e9 usado como base na maioria dos servidores Magento mundo afora, muitas vezes sendo lido a partir da raiz do nosso pr\u00f3prio Magento.<\/p>\n\n\n\n<p>Nele tamb\u00e9m podemos encontrar v\u00e1rias ocorr\u00eancias que sobrescrevem o valor do <code>memory_limit<\/code> do php, alterando este valor para <code>756M<\/code>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><a href=\"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/image-4.png\"><img loading=\"lazy\" src=\"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/image-4-700x211.png\" alt=\"nginx.conf alterando valor de mem\u00f3ria do Magento 2\" class=\"wp-image-3014\" width=\"467\" height=\"140\" title=\"nginx.conf alterando valor de mem\u00f3ria do Magento 2\" srcset=\"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/image-4-700x211.png 700w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/image-4-250x75.png 250w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/image-4-768x232.png 768w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/image-4-760x229.png 760w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/image-4-500x151.png 500w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/image-4-120x36.png 120w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/image-4.png 1174w\" sizes=\"(max-width: 467px) 100vw, 467px\" \/><\/a><\/figure>\n\n\n\n<p class=\"has-vivid-red-background-color has-text-color has-background\" style=\"color:#fcf9f9\"><strong>Errata \/ Update<\/strong><br>A diretiva <code>memory_limit<\/code> refere-se ao limite m\u00e1ximo de mem\u00f3ria utilizado por cada processo PHP a ser executado. Aumentar este n\u00famero n\u00e3o far\u00e1 com que um processo PHP carregue mais r\u00e1pido. Apenas evitar\u00e1 erros de estouro de mem\u00f3ria.<br>Eventualmente, se sua loja possuir muitos m\u00f3dulos problem\u00e1ticos e que consomem mais mem\u00f3ria do que deveriam, aumentar significativamente o memory_limit pode levar a outros problemas em momentos de pico de acesso. <br>Por tanto, reconsidere nossa conclus\u00e3o e dicas expostas aqui.<\/p>\n\n\n\n<h2 id=\"h-conclus-o\">Conclus\u00e3o<\/h2>\n\n\n\n<p>O Magento tentou garantir compatibilidade com diversos cen\u00e1rios e configura\u00e7\u00f5es, e fez isso utilizando configura\u00e7\u00f5es e pr\u00e1ticas pouco populares em outros frameworks.<\/p>\n\n\n\n<p>Isso eventualmente se torna um rev\u00e9s para desenvolvedores menos experientes ou desavisados. <\/p>\n\n\n\n<p>Aumentar a mem\u00f3ria do PHP e garantir que o Magento est\u00e1 usando a configura\u00e7\u00e3o correta \u00e9 apenas uma das <a href=\"https:\/\/www.magenteiro.com\/blog\/magento-2\/teste-performance\/\" data-type=\"post\" data-id=\"1652\">coisas que voc\u00ea pode fazer para melhorar a performance do seu Magento<\/a>. <\/p>\n\n\n\n<p>No artigo acima e no <a href=\"https:\/\/www.magenteiro.com\/curso-magento-2?___store=default&amp;utm_source=magenteiro&amp;utm_medium=post&amp;utm_campaign=magento-lento\">Magento 2: O Curso<\/a> eu mostro como configurar uma loja Magento 2 que responde em 1,5 segundo em um servidor de $10. Memory_limit \u00e9 apenas uma das etapas.<\/p>\n\n\n\n<p>Pessoalmente, toda vez que configuro uma nova loja em ambiente de desenvolvimento, ao inv\u00e9s de decorar onde est\u00e3o os arquivos que preciso mudar, apenas fa\u00e7o uma busca geral por &#8220;756M&#8221; em todos os arquivos e altero aqueles que s\u00e3o relevantes.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/image-5.png\"><img loading=\"lazy\" width=\"700\" height=\"406\" src=\"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/image-5-700x406.png\" alt=\"Busca de arquivos do PhpStorm\" class=\"wp-image-3015\" title=\"Busca de arquivos do PhpStorm\" srcset=\"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/image-5-700x406.png 700w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/image-5-250x145.png 250w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/image-5-768x445.png 768w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/image-5-1536x890.png 1536w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/image-5-2048x1187.png 2048w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/image-5-760x440.png 760w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/image-5-500x290.png 500w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/image-5-120x70.png 120w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/a><\/figure>\n\n\n\n<p>Note que n\u00e3o s\u00e3o todos os arquivos que devemos alterar. Aqui est\u00e3o inclu\u00eddos arquivos de testes unit\u00e1rios, arquivos da pasta <code>\/vendor<\/code> e outros que devemos ignorar. <\/p>\n\n\n\n<p>Esta a\u00e7\u00e3o que leva apenas alguns segundos certamente salvar\u00e1 muitos minutos de espera ao longo do desenvolvimento e customiza\u00e7\u00e3o de uma loja.<\/p>\n\n\n","protected":false},"excerpt":{"rendered":"O Magento 2 pode ser lento mesmo em ambientes com boa quantidade de mem\u00f3ria RAM configurada no php.ini. Veja um dos motivos e o que fazer para melhorar.","protected":false},"author":1,"featured_media":3017,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[25],"tags":[82,35,41,17],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v19.0 (Yoast SEO v19.4) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Magento lento? Esta pode ser a raz\u00e3o. Finja surpresa! (Erramos!)<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.magenteiro.com\/blog\/magento-2\/magento-lento-motivo-e-solucao\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Magento lento? Esta pode ser a raz\u00e3o. Finja surpresa! (Erramos!)\" \/>\n<meta property=\"og:description\" content=\"O Magento 2 pode ser lento mesmo em ambientes com boa quantidade de mem\u00f3ria RAM configurada no php.ini. Veja um dos motivos e o que fazer para melhorar.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.magenteiro.com\/blog\/magento-2\/magento-lento-motivo-e-solucao\/\" \/>\n<meta property=\"og:site_name\" content=\"Magenteiro | V\u00eddeos, Artigos, e Cursos Magento 2 e Magento 1\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/magenteiro\" \/>\n<meta property=\"article:published_time\" content=\"2021-04-07T05:10:30+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-03-01T05:53:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/magento-lento-memory-opt.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"960\" \/>\n\t<meta property=\"og:image:height\" content=\"480\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Ricardo Martins\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@magenteiro\" \/>\n<meta name=\"twitter:site\" content=\"@magenteiro\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ricardo Martins\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.magenteiro.com\/blog\/#organization\",\"name\":\"Magenteiro\",\"url\":\"https:\/\/www.magenteiro.com\/blog\/\",\"sameAs\":[\"https:\/\/www.instagram.com\/magenteiro\",\"https:\/\/www.linkedin.com\/company\/magenteiro\",\"https:\/\/www.youtube.com\/magenteiro\",\"https:\/\/facebook.com\/magenteiro\",\"https:\/\/twitter.com\/magenteiro\"],\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.magenteiro.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2017\/04\/logo-white.png\",\"contentUrl\":\"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2017\/04\/logo-white.png\",\"width\":787,\"height\":149,\"caption\":\"Magenteiro\"},\"image\":{\"@id\":\"https:\/\/www.magenteiro.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.magenteiro.com\/blog\/#website\",\"url\":\"https:\/\/www.magenteiro.com\/blog\/\",\"name\":\"Magenteiro | V\u00eddeos, Artigos, e Cursos Magento 2 e Magento 1\",\"description\":\"Artigos t\u00e9cnicos, tutoriais e muitos v\u00eddeos e cursos sobre Magento. Aqui voc\u00ea encontra dicas para lojistas e desenvolvedores feitos por quem entende do assunto.\",\"publisher\":{\"@id\":\"https:\/\/www.magenteiro.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.magenteiro.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.magenteiro.com\/blog\/magento-2\/magento-lento-motivo-e-solucao\/\",\"url\":\"https:\/\/www.magenteiro.com\/blog\/magento-2\/magento-lento-motivo-e-solucao\/\",\"name\":\"Magento lento? Esta pode ser a raz\u00e3o. Finja surpresa! (Erramos!)\",\"isPartOf\":{\"@id\":\"https:\/\/www.magenteiro.com\/blog\/#website\"},\"datePublished\":\"2021-04-07T05:10:30+00:00\",\"dateModified\":\"2022-03-01T05:53:51+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.magenteiro.com\/blog\/magento-2\/magento-lento-motivo-e-solucao\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.magenteiro.com\/blog\/magento-2\/magento-lento-motivo-e-solucao\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.magenteiro.com\/blog\/magento-2\/magento-lento-motivo-e-solucao\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.magenteiro.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Magento lento? Esta pode ser a raz\u00e3o. Finja surpresa! (Erramos!)\"}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/www.magenteiro.com\/blog\/magento-2\/magento-lento-motivo-e-solucao\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.magenteiro.com\/blog\/magento-2\/magento-lento-motivo-e-solucao\/\"},\"author\":{\"name\":\"Ricardo Martins\",\"@id\":\"https:\/\/www.magenteiro.com\/blog\/#\/schema\/person\/e90c4bb268e5f2dad10d7c9760d4f150\"},\"headline\":\"Magento lento? Esta pode ser a raz\u00e3o. Finja surpresa! (Erramos!)\",\"datePublished\":\"2021-04-07T05:10:30+00:00\",\"dateModified\":\"2022-03-01T05:53:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.magenteiro.com\/blog\/magento-2\/magento-lento-motivo-e-solucao\/\"},\"wordCount\":786,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.magenteiro.com\/blog\/#organization\"},\"keywords\":[\"dicas\",\"infra\",\"Magento 2\",\"performance\"],\"articleSection\":[\"Magento 2\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.magenteiro.com\/blog\/magento-2\/magento-lento-motivo-e-solucao\/#respond\"]}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.magenteiro.com\/blog\/#\/schema\/person\/e90c4bb268e5f2dad10d7c9760d4f150\",\"name\":\"Ricardo Martins\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.magenteiro.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ae5800c87c4e0f6a4a6b7a3d66aae138?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ae5800c87c4e0f6a4a6b7a3d66aae138?s=96&d=mm&r=g\",\"caption\":\"Ricardo Martins\"},\"description\":\"\u00c9 desenvolvedor web h\u00e1 16 anos e um dos primeiros certificados pela Magento no Brasil. Instrutor de mais de 11 cursos Magento (os principais no magenteiro.com\/cursos) com mais de 14 mil alunos de 105 pa\u00edses, \u00e9 tamb\u00e9m criador do m\u00f3dulo PagSeguro Transparente, usado em mais de 12 mil lojas.\",\"sameAs\":[\"https:\/\/www.magenteiro.com\/\"],\"url\":\"https:\/\/www.magenteiro.com\/blog\/author\/ricardomartins\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Magento lento? Esta pode ser a raz\u00e3o. Finja surpresa! (Erramos!)","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:\/\/www.magenteiro.com\/blog\/magento-2\/magento-lento-motivo-e-solucao\/","og_locale":"pt_BR","og_type":"article","og_title":"Magento lento? Esta pode ser a raz\u00e3o. Finja surpresa! (Erramos!)","og_description":"O Magento 2 pode ser lento mesmo em ambientes com boa quantidade de mem\u00f3ria RAM configurada no php.ini. Veja um dos motivos e o que fazer para melhorar.","og_url":"https:\/\/www.magenteiro.com\/blog\/magento-2\/magento-lento-motivo-e-solucao\/","og_site_name":"Magenteiro | V\u00eddeos, Artigos, e Cursos Magento 2 e Magento 1","article_publisher":"https:\/\/facebook.com\/magenteiro","article_published_time":"2021-04-07T05:10:30+00:00","article_modified_time":"2022-03-01T05:53:51+00:00","og_image":[{"width":960,"height":480,"url":"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2021\/04\/magento-lento-memory-opt.jpg","type":"image\/jpeg"}],"author":"Ricardo Martins","twitter_card":"summary_large_image","twitter_creator":"@magenteiro","twitter_site":"@magenteiro","twitter_misc":{"Written by":"Ricardo Martins","Est. reading time":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Organization","@id":"https:\/\/www.magenteiro.com\/blog\/#organization","name":"Magenteiro","url":"https:\/\/www.magenteiro.com\/blog\/","sameAs":["https:\/\/www.instagram.com\/magenteiro","https:\/\/www.linkedin.com\/company\/magenteiro","https:\/\/www.youtube.com\/magenteiro","https:\/\/facebook.com\/magenteiro","https:\/\/twitter.com\/magenteiro"],"logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.magenteiro.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2017\/04\/logo-white.png","contentUrl":"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2017\/04\/logo-white.png","width":787,"height":149,"caption":"Magenteiro"},"image":{"@id":"https:\/\/www.magenteiro.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"WebSite","@id":"https:\/\/www.magenteiro.com\/blog\/#website","url":"https:\/\/www.magenteiro.com\/blog\/","name":"Magenteiro | V\u00eddeos, Artigos, e Cursos Magento 2 e Magento 1","description":"Artigos t\u00e9cnicos, tutoriais e muitos v\u00eddeos e cursos sobre Magento. Aqui voc\u00ea encontra dicas para lojistas e desenvolvedores feitos por quem entende do assunto.","publisher":{"@id":"https:\/\/www.magenteiro.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.magenteiro.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pt-BR"},{"@type":"WebPage","@id":"https:\/\/www.magenteiro.com\/blog\/magento-2\/magento-lento-motivo-e-solucao\/","url":"https:\/\/www.magenteiro.com\/blog\/magento-2\/magento-lento-motivo-e-solucao\/","name":"Magento lento? Esta pode ser a raz\u00e3o. Finja surpresa! (Erramos!)","isPartOf":{"@id":"https:\/\/www.magenteiro.com\/blog\/#website"},"datePublished":"2021-04-07T05:10:30+00:00","dateModified":"2022-03-01T05:53:51+00:00","breadcrumb":{"@id":"https:\/\/www.magenteiro.com\/blog\/magento-2\/magento-lento-motivo-e-solucao\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.magenteiro.com\/blog\/magento-2\/magento-lento-motivo-e-solucao\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.magenteiro.com\/blog\/magento-2\/magento-lento-motivo-e-solucao\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.magenteiro.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Magento lento? Esta pode ser a raz\u00e3o. Finja surpresa! (Erramos!)"}]},{"@type":"Article","@id":"https:\/\/www.magenteiro.com\/blog\/magento-2\/magento-lento-motivo-e-solucao\/#article","isPartOf":{"@id":"https:\/\/www.magenteiro.com\/blog\/magento-2\/magento-lento-motivo-e-solucao\/"},"author":{"name":"Ricardo Martins","@id":"https:\/\/www.magenteiro.com\/blog\/#\/schema\/person\/e90c4bb268e5f2dad10d7c9760d4f150"},"headline":"Magento lento? Esta pode ser a raz\u00e3o. Finja surpresa! (Erramos!)","datePublished":"2021-04-07T05:10:30+00:00","dateModified":"2022-03-01T05:53:51+00:00","mainEntityOfPage":{"@id":"https:\/\/www.magenteiro.com\/blog\/magento-2\/magento-lento-motivo-e-solucao\/"},"wordCount":786,"commentCount":0,"publisher":{"@id":"https:\/\/www.magenteiro.com\/blog\/#organization"},"keywords":["dicas","infra","Magento 2","performance"],"articleSection":["Magento 2"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.magenteiro.com\/blog\/magento-2\/magento-lento-motivo-e-solucao\/#respond"]}]},{"@type":"Person","@id":"https:\/\/www.magenteiro.com\/blog\/#\/schema\/person\/e90c4bb268e5f2dad10d7c9760d4f150","name":"Ricardo Martins","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.magenteiro.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ae5800c87c4e0f6a4a6b7a3d66aae138?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ae5800c87c4e0f6a4a6b7a3d66aae138?s=96&d=mm&r=g","caption":"Ricardo Martins"},"description":"\u00c9 desenvolvedor web h\u00e1 16 anos e um dos primeiros certificados pela Magento no Brasil. Instrutor de mais de 11 cursos Magento (os principais no magenteiro.com\/cursos) com mais de 14 mil alunos de 105 pa\u00edses, \u00e9 tamb\u00e9m criador do m\u00f3dulo PagSeguro Transparente, usado em mais de 12 mil lojas.","sameAs":["https:\/\/www.magenteiro.com\/"],"url":"https:\/\/www.magenteiro.com\/blog\/author\/ricardomartins\/"}]}},"_links":{"self":[{"href":"https:\/\/www.magenteiro.com\/blog\/wp-json\/wp\/v2\/posts\/3008"}],"collection":[{"href":"https:\/\/www.magenteiro.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.magenteiro.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.magenteiro.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.magenteiro.com\/blog\/wp-json\/wp\/v2\/comments?post=3008"}],"version-history":[{"count":10,"href":"https:\/\/www.magenteiro.com\/blog\/wp-json\/wp\/v2\/posts\/3008\/revisions"}],"predecessor-version":[{"id":3402,"href":"https:\/\/www.magenteiro.com\/blog\/wp-json\/wp\/v2\/posts\/3008\/revisions\/3402"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.magenteiro.com\/blog\/wp-json\/wp\/v2\/media\/3017"}],"wp:attachment":[{"href":"https:\/\/www.magenteiro.com\/blog\/wp-json\/wp\/v2\/media?parent=3008"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.magenteiro.com\/blog\/wp-json\/wp\/v2\/categories?post=3008"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.magenteiro.com\/blog\/wp-json\/wp\/v2\/tags?post=3008"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}