olá @stephaniektb,
não sou um sysadmin, um especialista em servidores, mas eu mesmo gerencio meus dois servidores no Google (com uma ajuda imensa da equipe do Runcloud), então vou falar sobre o pouco que sei e que me guia no gerenciamento de meus servidores. e desculpe pela monografia, mas se é pra ajudar, então tem que dizer tudo.
para você entender o ponto onde vou tocar, vou imaginar que você seja usuária de Windows (mas se for OS X ou Linux, dá praticamente no mesmo). se sua máquina tem 2Gb, 4Gb ou 8Gb de memória, isso já faz diferença na quantidade de programas que consegue abrir e na performance do computador. se usa então SSD ao invés de HD é a maravilha das maravilhas para o sistema operacional, pois tudo carrega muito rápido (SSD é 10x mais rápido que HD).
imagine então que você abra seu navegador. ele abre só com uma aba. mais ai você abre outra aba, ok. mas ai aparecem outras coisas que você quer ver e você abre mais 5 abas. se você usa HD, vai começar a perceber que os sites demoram mais para abrir, ficando com tela branca por mais tempo. e quanto menos memória seu computador tiver, esse efeito chega mais rápido.
qual a questão quero levantar comparando com servidor. a título de visualização, metáfora, você poderia imaginar que cada pessoa que acessa sua loja é como uma aba no seu computador. por isso que quanto mais gente ao mesmo tempo na loja, o servidor tem que ter mais recursos para aguentar o processamento. pois assim como cada aba de seu computador carrega um conteúdo diferente, cada pessoa na sua loja virtual está vendo produtos diferentes ou exigindo recursos diferentes, como um banner ou o sistema de processamento de vendas.
SÓ QUE os dois servidores que tenho no Google são apenas um de apenas 1 processador com quase 4Gb de memória e o outro com 2 processadores com quase 8Gb de memória. e são Cloud, não são “dedicados” como você disse que são os seus, sendo que servidor dedicado é CARO, podendo iniciar em torno de R$400,00/mês. ou seja, tem certeza que seu servidor é realmente dedicado ou sua hospedagem diz que ele é dedicado?
enfim, no meu servidor mais “fraco” de 1 processador e 4Gb de memória, tem 6 WooCommerce funcionando. e o maior pico de uso de memória foi 2,8Gb. ou seja, tem algo muito errado ai, para um servidor com 16Gb de memória (eeeeeeeeeeeeeeita) sem nenhum tráfego excepcional estar tendo esse problema.
MAS…
aqui você precisa saber a diferença entre memória RAM e armazenamento (HD ou SDD). o armazenamento é onde fica guardado todos os arquivos que serão necessários, mas não estão em uso. já a memória é onde ficam todos os arquivos que estão sendo usados, sendo por isso que quando o computador é desligado inesperadamente você perde os dados, porque a memória RAM é apenas para uso, sendo que ao salvar o que ocorre é a atualização do arquivo que está no armazenamento.
o que isso significa para um servidor? que existem arquivos que estão sendo usados e ficando na memória. quem usa Cloud ou VPS tem a opção de reiniciar o servidor, que uma das soluções “brutas” para resolver esse caso de consumo estranho de memória RAM. porque reiniciou, apaga tudo e recomeça apenas com os arquivos de uso, no seu caso, os arquivos do WordPress e WooCommerce.
então você deveria falar com o pessoal da empresa de hospedagem. pois não faz absolutamente o menor sentido isso. a não ser que você esteja usando algo dito nos tutoriais como “essencial” mas que você não sabe direito como configurar. como é o caso dos plugins de cache, que se você não configurar direito, ai sim, o plugin fica lá salvando cache atrás de cache. só que todo cache é salvo na memória RAM, justamente para acelerar o WordPress. só que se fica salvando cache atrás de cache, está entupindo sua memória RAM e não tem servidor que lhe sirva.
o pessoal da hospedagem tem como ter uma noção do que está entupindo sua memória. aliás, se dizem que não sabem, pode procurar outra hospedagem, que é suporte que não cuida do cliente ou é telemarketing travestido de suporte (como algumas grandes brasileiras costumam fazer…). digo isso porque o pessoal do Runcloud, que não tem a menor obrigação de me ajudar com problemas técnicos no servidor do Google, por vezes me indicam onde eu tenho que olhar no servidor para saber o problema, quanto mais a sua hospedagem, que é quem gerencia diretamente as máquinas.
então consumo de memória é algo que o suporte da hospedagem tem obrigação de lhe ajudar. tecnicamente falando. e pela fortuna que deve estar gastando com servidor “dedicado”, sugiro então que mude para a WP Engine ou (minha indicação) a Kinsta, que usa servidores do Google e permite que você opte pelos servidores do Google no Brasil, em São Paulo. eu não uso Kinsta, eu contrato diretamente com o Google, mas eles são fantásticos e possuem alguns dos melhores tutoriais para WordPress que você verá no Google e alguns são em português.
inclusive, falando em Kinsta em português e cache, veja o tutorial deles abaixo,
https://kinsta.com/pt/blog/plugins-de-cache-wordpress/
eu uso o WP Rocket em todos os WP meus e de meus clientes. pois é potente e de fácil configuração, bem intuitivo. mas justamente o segundo lugar deles era o que eu usava quando usava gratuito. pois plugins com muitas opções, como o W3 Total Cache, são um risco se você não souber o que está fazendo (e por isso são a quarta opção deles).
além disso, sugiro que reveja todos os plugins que está usando e veja se você realmente sabe o que está fazendo. se você configurou baseado em um tutorial que viu no Google, pesquise outros. questione. plugins de Cache e de segurança como o Wordfense são fabulosos se você sabe o que está fazendo, mas se não sabe podem ser um tiro no pé.
saudações,