Hospedar seu site Divi em um servidor confiável é crucial para a velocidade, segurança e integridade do site. Para fazer isso, você precisa de um provedor de hospedagem que atenda a certos requisitos. Felizmente, a maioria das empresas de hospedagem está familiarizada com a hospedagem de sites WordPress. Portanto, eles devem ter a configuração básica de hospedagem necessária para colocar seu site em funcionamento. No entanto, se você estiver procurando por configurações ideais de servidor para sites Divi especificamente, precisará garantir que seu host atenda aos requisitos específicos de hospedagem Divi que compartilhamos nesta postagem. Para a maioria de vocês, uma verificação rápida do status do sistema dentro do Divi será toda a confirmação de que você precisa. Mas para aqueles que se deparam com problemas e/ou desejam otimizar essas configurações, mostraremos como fazer as alterações necessárias e muito mais Se você deseja ambientes de hospedagem perfeitamente configurados pré-instalados com as ferramentas necessárias para ter sucesso com o Divi, confira o Divi Hosting. Fizemos parceria com empresas líderes no setor de hospedagem WordPress para oferecer a você a hospedagem mais confiável e compatível com Divi. Confira a hospedagem Divi - Requisitos de Hospedagem Divi (a Lista) - Explicação dos requisitos de hospedagem Divi - Como verificar se o seu site Divi atende aos requisitos - Como fazer alterações nas configurações do servidor - Hospedagem Divi: Hospedagem confiável e otimizada para Divi **Índice** ## Requisitos de Hospedagem Divi (a Lista) Divi é um poderoso construtor de tema e página WordPress com um conjunto robusto de ferramentas de design. Para garantir que o Divi esteja funcionando de maneira ideal em seu servidor ou host, fornecemos os seguintes requisitos de hospedagem Divi - Versão PHP = 7.4 mínimo (8.0+ recomendado) - memory_limit = 128M - post_max_size = 64M - upload_max_filesize = 64M - max_execution_time = 120 - max_input_time = 60 - max_input_vars = 1000 - display_errors = 0 Além dessas configurações do servidor, também recomendamos o seguinte: - Versão Divi = mais recente - Versão do WordPress = 5.3 ou superior - Banco de dados = MySQL versão 5.7 ou superior; MariaDB versão 10.2 ou superior Lembre-se de que a lista de requisitos de hospedagem acima não é "necessária"para o funcionamento do site Divi. É mais uma diretriz para ajudar o Divi a funcionar da melhor maneira Agora, examinaremos cada um deles com mais detalhes ## Explicação dos requisitos de hospedagem Divi 1. Versão do PHP O primeiro requisito de hospedagem em nossa lista é a versão do PHP. A maioria das configurações na lista está diretamente relacionada à configuração de tempo de execução do PHP (ou seja, memory_limit, max_execution_time, etc.) que abordaremos a seguir. Por enquanto, parece apropriado dedicarmos um tempo para entender o papel crucial que o PHP desempenha no desempenho do site e a necessidade de mantê-lo atualizado O papel de desempenho do PHP Uma pilha de servidor WordPress (os componentes necessários para alimentar um site WordPress/Divi) geralmente consiste em quatro componentes principais: - um sistema operacional (geralmente Linux) - um servidor web (geralmente Apache ou NGINX) - um banco de dados (MySql ou MariaDB) - e PHP (a linguagem de programação de script do lado do servidor para desenvolvimento web) Destes quatro componentes, o PHP é talvez o mais influente para o desempenho do seu site. Aqui está o porquê Ao contrário dos sites HTML estáticos, o WordPress é um CMS dinâmico que usa PHP (uma linguagem de script) para recuperar dados armazenados em um banco de dados para exibi-los em uma página da web. Isso facilita o gerenciamento do seu site, mas a desvantagem é que leva mais tempo para as páginas carregarem porque ele precisa localizar os dados no banco de dados antes de carregar a página. Pense nisso. Toda vez que você carrega uma página da Web em seu navegador, o PHP precisa processar o que o servidor precisa, localizá-lo no banco de dados e, em seguida, entregá-lo de volta em HTML (para que você possa vê-lo em seu navegador). Portanto, se o carregamento do seu site exigir muitas solicitações de PHP, sua página inevitavelmente ficará mais lenta Em conjunto com o WordPress, o Divi também depende do PHP para fornecer conteúdo e designs do Divi Builder à sua página. O Divi faz isso de forma rápida e eficiente com uma estrutura dinâmica que processa (sob demanda) apenas as solicitações PHP necessárias para carregar uma página. É por isso que é um construtor de páginas tão rápido. Portanto, considerando que as otimizações integradas de velocidade e desempenho do Divi também dependem do PHP, faz mais sentido manter sua versão do PHP atualizada Por que você deve usar a versão mais recente do PHP Devido ao papel importante que o PHP desempenha no desempenho do site, é uma prática recomendada usar a versão estável mais recente do PHP. Os dois principais motivos para fazer isso são segurança e velocidade (mas também existem outros benefícios secundários). Cada atualização corrige bugs que, se não forem verificados, podem levar a vulnerabilidades. E cada nova versão do PHP aumenta quantas solicitações ele pode processar por segundo. Isso torna seu site muito mais rápido, sem fazer nenhuma outra otimização de velocidade Para garantir que seu site seja seguro, você deve executar uma versão do PHP que seja ativamente suportada e/ou receba atualizações. No momento em que escrevo isso, as únicas versões do PHP com suporte ativo são 8.0 e 8.1. O PHP versão 7.4 (a versão anterior ao lançamento principal do 8.0) está recebendo apenas correções de segurança, mas quem sabe por quanto tempo. Isso significa que, se você não estiver executando pelo menos 7.4 (também uma recomendação do WordPress), seu site pode estar vulnerável a ameaças de segurança. E se você estiver executando o WooCommerce, os riscos de segurança são ainda maiores, e é por isso que o WooCommerce recomenda executar pelo menos 7,4 também Para sites Divi, estamos alinhados com WordPress (e WooCommerce) e é por isso que também recomendamos 7.4 ou superior. Mas, para evitar atualizar para uma versão que já está saindo (7.4), recomendamos atualizar para 8.0 ou 8.1, se puder Para a versão PHP, recomendamos o seguinte: **Versão PHP: 7.4 ou superior (8.0+ recomendado Veja abaixo mais informações sobre como atualizar sua versão do PHP Configuração de tempo de execução do PHP Agora que entendemos a importância de executar a versão mais recente do PHP, é hora de revisar as diretivas do PHP que podem controlar como o PHP é executado em seu site. A maioria dos requisitos nesta lista são diretivas PHP.ini com valores que podem ser ajustados para garantir que o servidor da Web esteja executando o PHP de maneira ideal para o seu site 2. memory_limit O segundo item da nossa lista é a nossa primeira diretiva PHP chamada memory_limit. Isso define a quantidade máxima de memória que um script pode usar. Por padrão, os limites de memória definidos pelo seu host ou pelo WordPress podem ser muito baixos. Isso fará com que os aplicativos travem quando o PHP atingir o limite artificial. Mas tenha cuidado. Definir o limite muito alto pode levar a scripts ruins consumindo toda a memória disponível Para esta configuração, recomendamos o seguinte: **limite_de_memória = 128M** 3. post_max_size A diretiva PHP post_max_size limita o tamanho de uma página ou arquivo em seu site. Se sua página for maior que o limite definido no PHP, ela falhará ao carregar. Os tamanhos das postagens podem se tornar muito grandes ao usar o Divi Builder, por isso é importante aumentar esse limite. Também afeta o upload/download do tamanho do arquivo, o que pode impedir que layouts grandes sejam importados para o construtor Para esta configuração, recomendamos o seguinte: **post_max_size = 64M** 4. upload_max_filesize A diretiva PHP upload_max_filesize define o tamanho máximo de um arquivo carregado. Ele determina o tamanho de uma página ou arquivo em seu site. Se sua página for maior que o limite definido no PHP, ela falhará ao carregar. Os tamanhos das postagens podem se tornar muito grandes ao usar o Divi Builder, por isso é importante aumentar esse limite. Também afeta o upload/download do tamanho do arquivo, o que pode impedir que layouts grandes sejam importados para o construtor Para esta configuração, recomendamos o seguinte: **upload_max_filesize = 64M** 5. max_execution_time A diretiva PHP max_execution_time afeta quanto tempo uma página pode carregar antes de atingir o tempo limite.É importante definir um limite para evitar que scripts mal escritos prendam o servidor.Mas, se o limite for muito baixo, talvez você não consiga importar layouts e arquivos grandes para o construtor Divi.Se você tiver problemas (especialmente com o upload de arquivos grandes), pode ser necessário aumentar esse valor para atender às suas necessidades.No entanto, se você achar que precisa aumentar esse valor para 300 ou mais, pode haver outros problemas subjacentes ou a necessidade de atualizar sua hospedagemPara essa configuração, nós recomendo o seguinte:**max_execution_time = 120**6.max_input_timeA diretiva PHP max_input_time define o tempo máximo (em segundos) que um script é permitido para analisar os dados de entrada.Queremos limitar esse tempo para ajudar na proteção contra ataques do DOS.Mas, se o limite for muito baixo, o Divi Builder pode expirar antes de poder carregar.Se você tiver um problema, pode ser necessário aumentar esse valor para atender às suas necessidades.No entanto, se os dados de entrada estiverem levando mais de 60 a 120 segundos para serem analisados, pode haver outros problemas subjacentes ou a necessidade de atualizar sua hospedagemPara esta configuração, recomendamos o seguinte:**max_input_time = 60**7.max_input_varsA diretiva PHP max_input_vars afeta quantas variáveis ​​de entrada podem ser aceitas.É importante definirmos um limite para nos protegermos contra ataques do DOS.Mas, se o limite for muito baixo, pode impedir que o Divi Builder carregue corretamentePara esta configuração, recomendamos o seguinte:**max_input_vars = 1000**8.display_errorsA diretiva PHP display_errors determina se os erros devem ou não ser exibidos como parte da saída da página.Este é um recurso para ajudar durante o processo de desenvolvimento de um site e nunca deve ser usado em sites de produção.É melhor definir isso como âÃÂÃÂ0âÃÂÃÂ, a menos que você tenha um motivo específico para mostrar esses erros durante o desenvolvimento da webPara esta configuração, recomendamos o seguinte:**display_errors = 0**9.Divi VersionIn Além das configurações do PHP no lado do servidor, é sempre melhor usar a versão mais recente do Divi.Isso ajudará a garantir a compatibilidade com o WordPress e a manter seu site rápido, mais seguro e poderoso.Se, por algum motivo, você tiver problemas com uma nova versão, sempre poderá usar nosso recurso Divi Rollback para voltar às versões anteriores com um único clique até que os bugs sejam resolvidos.Para saber mais, confira como atualizar o Divi ThemeRecomendamos o seguinte:**Divi Version: mais recente**10Versão do WordPressAlém do Divi, é sempre melhor usar a última versão estável do WordPress.Isso não apenas garantirá a compatibilidade com o Divi, mas também acelerará bastante o seu site, levando a menos memória e menos problemas relacionados à CPU.Para garantir a compatibilidade com o PHP 7.4 (a versão mais antiga atualmente recebendo atualizações de segurança), você deve ter o WordPress 5.3 ou superior.Mas se você seguir nossa sugestão ideal de atualizar para o PHP 8.0+ (ou as versões que são ativamente suportadas), você deve ter o WordPress 5.6 ou superiorRecomendamos o seguinte :**Versão do WordPress: 5.3 ou superior**11.Versão do banco de dadosO software de banco de dados que seu site Divi usará será MySQL ou MariaDB.Qualquer um funcionará com Divi e WordPress.E, como tudo mais, recomendamos usar a versão mais recente do MySQL ou MariaDB para desempenho idealPara Divi, nos alinhamos com o WordPress e recomendamos as seguintes versões de banco de dados:**Versão do MySQL = 5.7 ou superiorVersão do MariaDB = 10.2 ou superior**## Como verificar se o seu site Divi atende aos requisitos de hospedagemSistema Divi Verificação de estadoO Divi possui um recurso de suporte integrado que executa uma verificação de status do sistema para o seu site Divi. Isso permite que você (e nossa equipe de suporte) identifique qualquer coisa sobre seu site que não esteja atendendo às nossas recomendações para Divi. Para verificar o status do sistema Divi, acesse o painel do WordPress. Navegar para **Divi >Centro de Suporte Na parte superior da página, você verá a caixa Status do sistema que lista todos os resultados da verificação do status do sistema Saúde do site WordPress Além do status do sistema do DiviâÃÂÃÂ, você também pode usar o recurso integrado de integridade do site do WordPress para identificar quaisquer problemas com o WordPress. Esse recurso não é específico do Divi, mas pode ser útil para identificar problemas subjacentes com o WordPress. Para verificar a saúde do site para WordPress, navegue até **Ferramentas >Site Health** no painel ## Como fazer alterações nas configurações do servidor Faça backup do seu site e teste as atualizações primeiro Atualizar as configurações do servidor (especialmente a versão do PHP) não é algo que você deva fazer sem tomar certas precauções. Por exemplo, se seu site depende de um plug-in que não é compatível com a versão mais recente do PHP (um problema comum), seu site pode quebrar. Portanto, é uma boa prática ** faça um backup do seu site antes de fazer qualquer alteração Em seguida, faça alterações em um ambiente de teste ou site de teste para identificar e resolver quaisquer problemas antes de colocar a nova versão no ar. Isso pode parecer um aborrecimento, especialmente se algo quebrar. Mas definitivamente vale a pena garantir que seu site seja rápido, seguro e saudável daqui para frente Este também é um bom momento para atualizar para a versão mais recente do WordPress, Divi e todos os seus plugins. As chances são de que quaisquer problemas que surjam sejam resultado de plug-ins ruins (ou desatualizados) que não funcionam bem com versões mais recentes do PHP, WordPress ou Divi. Atualizando a versão do PHP Cada provedor de hospedagem deve ter instruções para alterar a versão PHP do seu site. Você deve encontrar instruções para atualizar o PHP para seu provedor de hospedagem nesta lista. Caso contrário, você pode contatá-los diretamente. Para saber mais, confira estas instruções do WordPress Se você estiver hospedando com um de nossos parceiros Divi Hosting, você já deve ter uma versão estável do PHP em execução. Mas se você quiser ter certeza de que está usando o mais recente, aqui estão alguns links úteis Para Siteground, veja como alterar a versão do PHP Para Flywheel, veja como solicitar uma atualização do PHP Para Pressable, veja como alterar sua versão do PHP Para Cloudways, aqui está um artigo detalhado sobre PHP 8 e como atualizar a versão PHP do seu site WordPress Atualizando as configurações do PHP manualmente (wp-config.php, .htaccess ou php.ini) Se você deseja atualizar as configurações do PHP (o mesmo grupo de diretivas do PHP em nossa lista acima) em seu servidor web, é melhor atualizá-las diretamente no arquivo php.ini, se puder. Outra opção seria atualizar o arquivo .htaccess. Mas, dependendo do seu provedor de hospedagem, você pode ou não ter acesso direto ao arquivo php.ini ou ao arquivo .htaccess. Portanto, você pode achar que é mais fácil atualizar o arquivo wp-config.php para fazer alterações nas configurações do PHP Aqui está uma breve explicação de como você pode atualizar os 3 arquivos de configuração mais comuns Atualizando as configurações do PHP no php.ini Acesse os arquivos do seu site (via FTP, gerenciador de arquivos, etc.) e verifique se você consegue ver os arquivos ocultos. O arquivo php.ini deve estar localizado na pasta raiz pública dos arquivos do seu site Se você estiver em hospedagem compartilhada, provavelmente não tem acesso ao arquivo php.ini principal. No entanto, você pode ser capaz de criar um. Para alterar ou adicionar configurações do PHP, abra o arquivo e use o seguinte formato para atualizar cada valor conforme necessário: memory_limit = 128M post_max_size = 64M upload_max_filesize = 64M max_execution_time = 120 max_input_time = 60 max_input_vars = 1000 display_errors = 0 NOTA: Em alguns casos, você também pode precisar definir memory_limit em wp-config.php (veja abaixo) Atualizando as configurações do PHP usando .htaccess Por padrão, o WordPress usa o arquivo .htaccess para definir os links permanentes do seu site. Porém, esse arquivo também pode ser usado para definir a configuração de tempo de execução do PHP nos servidores Apache. Se você tiver acesso a este arquivo (via FTP ou seu provedor de hospedagem), ele deve estar localizado na raiz dos arquivos do seu site Aqui você pode fazer as alterações necessárias manualmente no lado do WordPress sem precisar entrar em contato com seu host. Você pode atualizar os valores php.ini neste arquivo usando o seguinte formato: php_value setting_name setting_value Então, se você quiser atualizar o upload_max_filesize para 64M, ficaria assim no arquivo .htaccess: php_value upload_max_filesize 64M Aqui está uma lista de nossos valores php.ini recomendados no formato de arquivo .htaccess: php_value memory_limit 128M php_value post_max_size 64M php_value upload_max_filesize 64M php_value max_execution_time 120 php_value max_input_time 60 php_value max_input_vars 1000 Atualizando as configurações do PHP usando wp_config.php Algumas das configurações PHP recomendadas podem ser atualizadas a partir do arquivo wp-config.php. Este arquivo também pode ser encontrado na raiz dos arquivos do seu site Aqui estão alguns exemplos de como você pode atualizar o arquivo wp_config.php para atender aos requisitos Para definir o limite de memória para 128M, você pode adicionar o seguinte trecho: define(âÃÂÃÂWP_MEMORY_LIMITâÃÂÃÂ, âÃÂÃÂ128M Para definir erros de exibição como 0, você pode usar o seguinte snippet: @ini_set( âÃÂÃÂdisplay_errorsâÃÂÃÂ, 0 ); E para definir o tempo máximo de execução, você pode usar o seguinte trecho: set_time_limit(120); Certifique-se de incluir o snippet antes da linha que diz âÃÂÃÂIsso é tudo, pare de editar Tenha em mente que nem todas as diretivas PHP.ini podem ser alteradas em wp_config.php. Quaisquer diretivas php.ini que não pertençam ao modo variável PHP_INI_ALL não podem ser alteradas usando a função ini_set(). Portanto, as seguintes diretivas PHP devem **NÃO** pode ser alterado usando ini_set() no arquivo wp-config.php: post_max_size upload_max_filesize max_input_vars max_input_time Em vez disso, você precisará atualizar essas configurações via .htaccess, php.ini ou entrando em contato com seu host Entrando em contato com seu host Não há garantia de que as opções manuais substituirão as configurações do seu provedor de hospedagem, especialmente se você estiver usando hospedagem gerenciada. Se você estiver tendo problemas para fazer alterações manualmente (ou não quiser fazer isso sozinho), entre em contato com seu provedor de hospedagem para fazer as alterações para você. O suporte deles deve ter um endereço de e-mail, número de telefone ou bate-papo que permitirá que você envie a lista de requisitos necessários. Se eles não puderem atender à sua solicitação, talvez seja hora de atualizar sua hospedagem ## Hospedagem Divi: Hospedagem confiável e otimizada para Divi Manter seu site atualizado com os requisitos ideais de hospedagem pode ser um aborrecimento, especialmente se o seu ambiente de hospedagem ainda não estiver voltado para WordPress ou Divi. É por isso que oferecemos hospedagem Divi. Fizemos parceria com alguns dos maiores nomes em hospedagem para oferecer a você a hospedagem mais confiável e compatível com Divi Desfrute de ambientes de hospedagem perfeitamente configurados pré-instalados com as ferramentas necessárias para ter sucesso com o Divi ## Otimização de velocidade Divi Além da ótima hospedagem que atende aos requisitos de hospedagem da Divi, sempre há espaço para um melhor desempenho do site. Para saber mais, confira nosso guia definitivo sobre otimização de velocidade Divi ## E quanto ao Servidor Web? Não há um servidor web específico necessário para executar um WordPress (ou Divi). Mas os dois servidores web mais predominantes para WordPress (e Divi) são Apache e NGINX. Para saber mais, confira nosso post comparando Apache e NGINX ## Pensamentos finais Espero que esta postagem forneça o que você precisa para ajudar a garantir que seu site Divi esteja configurado para o sucesso. Aqui estão alguns tópicos finais para manter em mente - Use a ferramenta de status do sistema Divi para identificar quaisquer bandeiras vermelhas em relação ao seu site Divi. Esta é uma maneira fácil de garantir que seu site Divi atenda às nossas recomendações - A importância de executar a versão mais recente (mais estável) do PHP não pode ser exagerada. Na verdade, você pode obter o melhor servidor da Web (ou host) e otimizar seu site para obter melhor velocidade e desempenho que desejar. Mas, se você estiver executando uma versão antiga (sem suporte) do PHP, seu site sofrerá. Faça o que puder para garantir que sua versão do PHP seja atualizada o mais rápido possível - Antes de. você fizer qualquer alteração nas configurações do seu servidor ou qualquer outra atualização, faça backup do seu site primeiro! Melhor ainda, faça alterações em um site de teste ou teste antes de implementar as alterações no site de produção - Ao fazer alterações nas configurações do servidor, certifique-se de saber por que está fazendo isso. Embora possa ser uma solução fácil aumentar os limites de certas opções, você pode estar convidando mais danos. Dar muito tempo aos scripts pode deixá-lo vulnerável a ataques do DOS. Em vez disso, verifique se não há problemas subjacentes primeiro e atualize sua hospedagem, se necessário Estou ansioso para ouvir de você nos comentários Saúde!