{"id":3843,"date":"2017-02-13T15:52:32","date_gmt":"2017-02-13T17:52:32","guid":{"rendered":"http:\/\/blog.dialhost.com.br\/?p=3843"},"modified":"2019-05-03T18:00:46","modified_gmt":"2019-05-03T21:00:46","slug":"cloud-computing-grandes-sites-wordpress","status":"publish","type":"post","link":"https:\/\/www.dialhost.com.br\/blog\/cloud-computing-grandes-sites-wordpress\/","title":{"rendered":"Cloud computing para grandes sites em WordPress"},"content":{"rendered":"\n<p>Estamos&nbsp;em uma era que n\u00e3o podemos negar o poder do WordPress em administrar sites. Muito al\u00e9m dos antigos blogs que v\u00edamos sempre por a\u00ed, grandes sites, portais e at\u00e9 mesmos lojas<br>\nvirtuais j\u00e1 podem, e est\u00e3o utilizando desta plataforma para se estabelecerem online. \u00c9 o caso de sites como o do minist\u00e9rio da cultura, USP (Universidade de S\u00e3o Paulo) e o pr\u00f3prio iMasters.<\/p>\n\n\n\n<p>Estes tipos de sites tem em comum alguns pontos que n\u00e3o permitem mais funcionar&nbsp;normalmente dentro de uma estrutura compartilhada. A utiliza\u00e7\u00e3o de plugins para controle<br>\ne seguran\u00e7a do WordPress e o n\u00edvel de personaliza\u00e7\u00e3o do pr\u00f3prio WordPress para atender as demandas destes tipos de projetos podem ser um fator a se analisar. Mas sem d\u00favida o<br>\nfluxo de processos, acessos e atualiza\u00e7\u00f5es de banco de dados que superam, e muito, qualquer estrutura fornecida por planos comuns de hospedagem s\u00e3o o maior fator a se considerar aqui.<\/p>\n\n\n\n<div id=\"toc_container\" class=\"have_bullets\"><p class=\"toc_title\">T&oacute;picos<\/p><ul class=\"toc_list\"><li><a href=\"#estrutura-dedicada-do-cloud\">Estrutura Dedicada do cloud<\/a><\/li><li><a href=\"#separacao-de-banco-de-dados\">Separa\u00e7\u00e3o de banco de dados<\/a><\/li><li><a href=\"#balanceando-as-cargas-de-acesso\">Balanceando as cargas de acesso<\/a><\/li><li><a href=\"#cacheamento-dos-dados-em-nivel-de-servidor-com-redis\">Cacheamento dos dados em n\u00edvel de servidor com Redis<\/a><\/li><\/ul><\/div>\n<h2><span id=\"estrutura-dedicada-do-cloud\">Estrutura Dedicada do cloud<\/span><\/h2>\n\n\n\n<p>Ao contr\u00e1rio das hospedagens compartilhadas uma estrutura em cloud computing permite a&nbsp;disponibiliza\u00e7\u00e3o de recursos dedicados ao projeto. Isto quer dizer, mais seguran\u00e7a, estabilidade e desempenho para o projeto que n\u00e3o ser\u00e1 influenciado por outros sites que est\u00e3o no mesmo servidor.<\/p>\n\n\n\n<p>Nesta estrutura \u00e9 poss\u00edvel pensar de forma escalada os recursos que v\u00e3o atender a esta alta demanda do projeto. Sejam recursos para o fluxo normal de utiliza\u00e7\u00e3o do site ou para um momento de pico o cloud computing permite aos administradores de desenvolvedores se precaverem&nbsp;contra ultrapassar o uso de recursos como, mem\u00f3ria, espa\u00e7o em disco e VCPUs conforme o crescimento do uso destes sites.<\/p>\n\n\n\n<p>O patamar de informa\u00e7\u00f5es que circulam neste tipo de projeto precisa estar muito bem alinhado com os recursos aplicados ao servidor que o sustenta. Um erro aqui pode ser o fim da estabilidade do site.<\/p>\n\n\n\n<h2><span id=\"separacao-de-banco-de-dados\">Separa\u00e7\u00e3o de banco de dados<\/span><\/h2>\n\n\n\n<p>O WordPress, como um bom CMS, realiza o controle de informa\u00e7\u00f5es dentro de banco de dados. Assim, pode n\u00e3o parecer t\u00e3o claro mas, se preocupar com o acesso, estabilidade e cacheamento desta base de dados \u00e9 o fator que deve estar no top 1 das preocupa\u00e7\u00f5es do seu projeto.<\/p>\n\n\n\n<p>A Not\u00edcia boa \u00e9 que com uma estrutura em cloud \u00e9 poss\u00edvel criar um <a href=\"https:\/\/blog.dialhost.com.br\/cloud-2\/cluster-de-banco-de-dados-eficiencia-de-leitura-e-escrita-em-projetos-de-grande-trafego\/\" target=\"_blank\" rel=\"noreferrer noopener\">cluster de banco de&nbsp;dados<\/a>. Este cluster \u00e9 respons\u00e1vel por separar em diferentes inst\u00e2ncias sua aplica\u00e7\u00e3o web&nbsp;(que vai possuir acesso dos seus usu\u00e1rio) e a escrita\/leitura dos dados no banco de dados que ser\u00e3o feitas pela aplica\u00e7\u00e3o. Em um post feito no <a href=\"https:\/\/blog.dialhost.com.br\/cloud-2\/cluster-de-banco-de-dados-eficiencia-de-leitura-e-escrita-em-projetos-de-grande-trafego\/\" target=\"_blank\" rel=\"noreferrer noopener\">Blog da DialHost<\/a> expliquei sobre o&nbsp;funcionamento do cluster de banco de dados e como esta arquitetura balanceia a quantidade de requisi\u00e7\u00f5es ao banco.<\/p>\n\n\n\n<h2><span id=\"balanceando-as-cargas-de-acesso\">Balanceando as cargas de acesso<\/span><\/h2>\n\n\n\n<p>Do lado da aplica\u00e7\u00e3o \u00e9 poss\u00edvel <a href=\"https:\/\/blog.dialhost.com.br\/cloud-2\/load-balance-para-meu-site\/\" target=\"_blank\" rel=\"noreferrer noopener\">balancear os processos<\/a>. Com o balan\u00e7o, sua rede direcionar\u00e1&nbsp;os acessos ao WordPress&nbsp;para inst\u00e2ncias separadas de forma uniforme. Por fim voc\u00ea otimizar\u00e1 a utiliza\u00e7\u00e3o dos recursos e evitar\u00e1&nbsp;sobrecargas que poderiam ocorrer em uma inst\u00e2ncia \u00fanica.<\/p>\n\n\n\n<h2><span id=\"cacheamento-dos-dados-em-nivel-de-servidor-com-redis\">Cacheamento dos dados em n\u00edvel de servidor com Redis<\/span><\/h2>\n\n\n\n<p>O Redis \u00e9 um servidor de estruturas de dados que pode ser usado como um servidor de banco de dados. Ele tamb\u00e9m pode ser utilizado em paralelo com o MySQL para aumentar o seu desempenho. Ele \u00e9 recomendado para ser&nbsp;configurado como cache. Desta forma ele \u00e9 capaz de aliviar o consumo que as queries de banco de dados usam para renderizar&nbsp;a p\u00e1gina em WordPress.<\/p>\n\n\n\n<p>Como resultado teremos um WordPress renderizado muito mais r\u00e1pido, o consumo bem menor dos bancos&nbsp;de dados e cache persistente e ajust\u00e1vel.<\/p>\n\n\n\n<p>Como podem ver, este artigo n\u00e3o foca mais naquelas simples solu\u00e7\u00f5es baseadas em otimiza\u00e7\u00f5es feitas por&nbsp;plugins do WordPress que funcionam em diversos blogs menores. Aqui estamos falando &nbsp;em solu\u00e7\u00f5es para<br>\ngrandes sites que tem acessos e processos bem mais robustos. Nestes casos ter o controle total&nbsp;das requisi\u00e7\u00f5es, rede, banco de dados s\u00e3o de fato os maiores respons\u00e1veis pela estabilidade do site.<\/p>\n\n\n\n<p>Para o pr\u00f3ximo artigo, vou&nbsp;escrever sobre a configura\u00e7\u00e3o do Redis para manter o&nbsp;cacheamento das informa\u00e7\u00f5es do WordPress. Ent\u00e3o at\u00e9 l\u00e1.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Estamos&nbsp;em uma era que n\u00e3o podemos negar o poder do WordPress em administrar sites. Muito al\u00e9m dos antigos blogs que v\u00edamos sempre por a\u00ed, grandes sites, portais e at\u00e9 mesmos lojas virtuais j\u00e1 podem, e est\u00e3o utilizando desta plataforma para se estabelecerem online. \u00c9 o caso de sites como o do minist\u00e9rio da cultura, USP &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.dialhost.com.br\/blog\/cloud-computing-grandes-sites-wordpress\/\" class=\"more-link\">Continue lendo<span class=\"screen-reader-text\"> &#8220;Cloud computing para grandes sites em WordPress&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":8903,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[15,16,12,26],"tags":[52,222],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v15.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Cloud computing para grandes sites em WordPress - Blog DialHost<\/title>\n<meta name=\"description\" content=\"Cloud computing permite a disponibiliza\u00e7\u00e3o de recursos e fun\u00e7\u00f5es dedicadas ao projeto que melhoram o desempenho do seu WordPress em grande escala\" \/>\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.dialhost.com.br\/blog\/cloud-computing-grandes-sites-wordpress\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cloud computing para grandes sites em WordPress - Blog DialHost\" \/>\n<meta property=\"og:description\" content=\"Cloud computing permite a disponibiliza\u00e7\u00e3o de recursos e fun\u00e7\u00f5es dedicadas ao projeto que melhoram o desempenho do seu WordPress em grande escala\" \/>\n<meta property=\"og:url\" content=\"\/blog\/cloud-computing-grandes-sites-wordpress\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog DialHost\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/www.facebook.com\/DialHost\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/DialHost\" \/>\n<meta property=\"article:published_time\" content=\"2017-02-13T17:52:32+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-05-03T21:00:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dialhost.com.br\/blog\/wp-content\/uploads\/2019\/04\/og-image.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@dialhost\" \/>\n<meta name=\"twitter:site\" content=\"@dialhost\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/#organization\",\"name\":\"DialHost Internet\",\"url\":\"https:\/\/www.dialhost.com.br\/blog\/\",\"sameAs\":[\"http:\/\/www.facebook.com\/DialHost\",\"https:\/\/www.instagram.com\/dialhost_oficial\/\",\"https:\/\/www.linkedin.com\/company\/dialhost-internet\",\"https:\/\/www.youtube.com\/channel\/UCAiqiX8IiqTSfA8wQhpzgXQ\",\"https:\/\/twitter.com\/dialhost\"],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/#logo\",\"inLanguage\":\"pt-BR\",\"url\":\"https:\/\/www.dialhost.com.br\/blog\/wp-content\/uploads\/2019\/03\/marca-dialhost.png\",\"width\":81,\"height\":81,\"caption\":\"DialHost Internet\"},\"image\":{\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/#logo\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/#website\",\"url\":\"https:\/\/www.dialhost.com.br\/blog\/\",\"name\":\"Blog DialHost\",\"description\":\"Os melhores conte\\u00fados sobre Desenvolvimento Web, Marketing e Neg\\u00f3cios\",\"publisher\":{\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/www.dialhost.com.br\/blog\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/cloud-computing-grandes-sites-wordpress\/#primaryimage\",\"inLanguage\":\"pt-BR\",\"url\":\"https:\/\/www.dialhost.com.br\/blog\/wp-content\/uploads\/2017\/02\/cloud-wordpress.jpg\",\"width\":1400,\"height\":520},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/cloud-computing-grandes-sites-wordpress\/#webpage\",\"url\":\"https:\/\/www.dialhost.com.br\/blog\/cloud-computing-grandes-sites-wordpress\/\",\"name\":\"Cloud computing para grandes sites em WordPress - Blog DialHost\",\"isPartOf\":{\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/cloud-computing-grandes-sites-wordpress\/#primaryimage\"},\"datePublished\":\"2017-02-13T17:52:32+00:00\",\"dateModified\":\"2019-05-03T21:00:46+00:00\",\"description\":\"Cloud computing permite a disponibiliza\\u00e7\\u00e3o de recursos e fun\\u00e7\\u00f5es dedicadas ao projeto que melhoram o desempenho do seu WordPress em grande escala\",\"breadcrumb\":{\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/cloud-computing-grandes-sites-wordpress\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dialhost.com.br\/blog\/cloud-computing-grandes-sites-wordpress\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/cloud-computing-grandes-sites-wordpress\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"WebPage\",\"@id\":\"\/blog\/\",\"url\":\"\/blog\/\",\"name\":\"In\\u00edcio\"}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"WebPage\",\"@id\":\"\/blog\/cloud-computing-grandes-sites-wordpress\/\",\"url\":\"\/blog\/cloud-computing-grandes-sites-wordpress\/\",\"name\":\"Cloud computing para grandes sites em WordPress\"}}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/cloud-computing-grandes-sites-wordpress\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/cloud-computing-grandes-sites-wordpress\/#webpage\"},\"author\":{\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/#\/schema\/person\/a0b10cbe35449dea173a06d4664f9fcc\"},\"headline\":\"Cloud computing para grandes sites em WordPress\",\"datePublished\":\"2017-02-13T17:52:32+00:00\",\"dateModified\":\"2019-05-03T21:00:46+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/cloud-computing-grandes-sites-wordpress\/#webpage\"},\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/cloud-computing-grandes-sites-wordpress\/#primaryimage\"},\"keywords\":\"cloud computing,wordpress\",\"articleSection\":\"Cloud Computing,CMS e Plataformas,Tecnologias,WordPress\",\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.dialhost.com.br\/blog\/cloud-computing-grandes-sites-wordpress\/#respond\"]}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/#\/schema\/person\/a0b10cbe35449dea173a06d4664f9fcc\",\"name\":\"DialHost Internet\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/#personlogo\",\"inLanguage\":\"pt-BR\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/05feec2f99aef1c42b09aeaa637ee66f?s=96&r=g\",\"caption\":\"DialHost Internet\"},\"description\":\"H\\u00e1 mais de 18 anos proporcionando um servi\\u00e7o de hospedagem de sites voltado 100% na Experi\\u00eancia e Sucesso do Cliente, prezando a qualidade, transpar\\u00eancia e seguran\\u00e7a.\",\"sameAs\":[\"https:\/\/www.facebook.com\/DialHost\",\"https:\/\/www.instagram.com\/dialhost_oficial\/\",\"https:\/\/www.linkedin.com\/company\/dialhost-internet\",\"https:\/\/twitter.com\/dialhost\",\"https:\/\/www.youtube.com\/channel\/UCAiqiX8IiqTSfA8wQhpzgXQ\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/www.dialhost.com.br\/blog\/wp-json\/wp\/v2\/posts\/3843"}],"collection":[{"href":"https:\/\/www.dialhost.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dialhost.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dialhost.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dialhost.com.br\/blog\/wp-json\/wp\/v2\/comments?post=3843"}],"version-history":[{"count":0,"href":"https:\/\/www.dialhost.com.br\/blog\/wp-json\/wp\/v2\/posts\/3843\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dialhost.com.br\/blog\/wp-json\/wp\/v2\/media\/8903"}],"wp:attachment":[{"href":"https:\/\/www.dialhost.com.br\/blog\/wp-json\/wp\/v2\/media?parent=3843"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dialhost.com.br\/blog\/wp-json\/wp\/v2\/categories?post=3843"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dialhost.com.br\/blog\/wp-json\/wp\/v2\/tags?post=3843"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}