O que é um núcleo e a compra de mais núcleos para o meu VPS acelera o tempo de carregamento da página?

3

Eu comprei recentemente um plugin WordPres premium chamado Hide my WP. Eu planejei usar este plugin para o meu site da organização sem fins lucrativos , que é uma instalação multisite do WordPress com um SSL.

Ao implementá-lo, o tempo de carregamento da página passou de 4 a 6 segundos (já bastante ruim, mas eu tenho muito conteúdo) para de 30 a 60 minutos.

Devo acrescentar que 95% dos tempos de carregamento da página lida com o tempo de resposta do servidor (você veria "à espera de nationalcdp.org" no canto inferior esquerdo ao usar o Firefox ); deve haver gargalos por lá, mas não consigo entender. Depois que o navegador se conecta ao nationalcdp.org, as páginas reais são carregadas rapidamente.

Inicialmente, os técnicos da BlueHost me culparam que meus sites não foram otimizados. Mas eles são otimizados para velocidade ... eles tiram boas notas em gtmetrix, pingdom, insights de velocidade de página e outros. Todos os mecanismos de cache estão em vigor, as imagens são compactadas sem perdas, os javascripts são adiados, html e css são diminuídos, etc. etc.

Expliquei que, apesar de não ter conhecimento sobre servidores, estou familiarizado sobre como acelerar os tempos de carregamento da página, especialmente quando se trata de otimização do WordPress e SEO / velocidade.

Estou usando um VPS da BlueHost e os detalhes do meu VPS são:

  • Tinha 2 núcleos (acabei de comprar mais 2)
  • Armazenamento SAN de 30 GB
  • 1 Terabyte de largura de banda

Para resolver o problema dos tempos de carregamento da página, técnicos da BlueHost sugeriram que eu comprasse 2 núcleos adicionais . Eu fiz exatamente isso, por $ 112/6 meses.

Isso não ajudou, no entanto, e os tempos de carregamento da página ainda eram de 30 a 60 segundos. Os técnicos da BlueHost disseram que era porque eu tinha "muitos processos de execução php".

O técnico disse: "especificamente, estou analisando um processo que está aberto há 10 minutos e isso não deveria acontecer".

Mas muitos outros usaram esse plugin com pouco ou nenhum efeito nos tempos de carregamento da página.

Eu poderia acrescentar que os técnicos da BlueHost me disseram que eu estava rodando em cerca de 4.0-5.0 "server load" (eu não entendi do que eles estavam falando), quando idealmente, você quer rodar em .7 a 1.0 no máximo, e referenciou-me a rever este artigo sobre carga do servidor . Então, isso me deixa com essas perguntas para os especialistas em servidores (você, se estiver lendo isso e gentil o bastante para proferir uma resposta):

  1. Eu fiz a coisa certa ao comprar os 2 núcleos extras?
  2. Devo pedir um reembolso?
  3. Devo pedir outra coisa, como mais terabytes de largura de banda? Mais do que os 30GB de armazenamento SAN que tenho atualmente no meu Linux?
  4. Devo esperar até esgotar este ciclo de faturamento, que termina em setembro, e ir com outro host?

Atualmente, estou pagando US $ 30 / mês por esse VPS - e, em seguida, US $ 18 / mês extras pelos dois núcleos adicionais.

Obrigado por qualquer orientação que alguém possa oferecer!

Atualização: Obrigado por todos que dedicaram tempo para ler esta pergunta e responder. Infelizmente, a BlueHost teve um de seus blecautes infames que ocorrem mensalmente desde que foram adquiridos pelo Endurance International Group (EIG) em agosto de 2014. Então, eu não consigo mexer em nenhuma das soluções apresentadas, pois não tenho sites, nem FTP , sem e-mail e sem acesso ao cPanel.

    
por Jason Weber 27.04.2015 / 00:58

4 respostas

7

Você pode saber o que é um núcleo na compra de desktops e laptops. É a CPU, o processador, o bit que faz o trabalho. Aqui é um link da Wikipedia que pode ajudar.

Eu pluguei seu site em este ferramenta e a maioria das reclamações foram CSS e javascript que tiveram que ser totalmente baixadas antes que o seu site pudesse renderizar totalmente. Claro, eu imagino que estamos vendo o site sem o Hide My WP plugin , dado o desempenho que você percebeu.

Na verdade, não temos informações suficientes para ajustar seu servidor, mas o plug-in em questão diz que é um IDS escrito em PHP que envolve seu site. Isso provavelmente geraria muita sobrecarga:

Technically, it monitors all of requests of the site and assign a number (i.e. Impact Factor) to each request base on tens security checks. Impact factor indicates how much dangerous is that request. Should it be blocked? Should site admin be notified about it or we should just log it for future validity check. It’s useful against almost any type of attacks, any vulnerable plugin or theme! It may takes some time to trade off configuration in order to minimize false positives.

Ele também promete que você pode instalar com segurança plugins inseguros. Hm Esta é minha cara cética.

Quanto às suas perguntas reais:

  1. Did I do the right thing in purchasing the 2 extra cores?

Ajudou? (Eu sei que não soa , mas eu não vi o site antes de comprá-los.)

  1. Should I ask for a refund?

Talvez? Isso depende da resposta para o nº 1.

  1. Should I ask for something else, like more Terabytes of bandwidth? More than the 30GB of SAN storage I currently have on my Linux?

Não. Nem você deveria comprar mais núcleos. Eu recomendo não jogar mais dinheiro na execução do seu plugin $ 22. Se foi algum tipo de negócio crítico, talvez, mas este é um plugin de US $ 22 que está fazendo afirmações que me deixam cético, e pode apenas ser muito "pesado" para o seu site em particular e seu VPS. Existem plugins mais leves e gratuitos que ... bem, que não são um sistema IDS escrito em PHP, mas ajudarão na segurança, se é isso que você está procurando.

Em vez disso, tentaria desativar os plug-ins um de cada vez e ver como isso afeta o tempo de carregamento. Você pode substituir um plugin lento por outro que ofereça a mesma funcionalidade com menos impacto.

  1. Should I just wait until I have exhausted this billing cycle, which ends in September, and go with another host?

Eu não sinto que posso responder isso com base nas informações fornecidas. Eu tenho um amigo que os usa e está perfeitamente feliz, mas o site dela não é particularmente intensivo em processamento.

    
por 27.04.2015 / 02:20
2

Para mim, parece que o plugin faz um processamento tão pesado para cada solicitação que os pedidos demoram tanto tempo. Você deve perguntar ao provedor de plug-in se eles podem explicar a lentidão de alguma forma.

    
por 27.04.2015 / 23:14
1

Receio que sua experiência seja claramente insuficiente para lidar com tais questões. Você provavelmente deve contratar alguém para supervisionar o servidor para você, ou pelo menos fazê-lo agora (e se livrar do cPanel). Ele pode até dizer que não é um problema no servidor, mas sim no WordPress.

Você deve começar olhando para a carga em si (CPU, memória, E / S, etc., há uma excelente visão geral das ferramentas de desempenho do Linux de Brendan Gregg da Netflix disponível aqui ) e se isso não for revelador, em seguida, perfilando o WordPress, para ver o que está demorando tanto.

O plugin WP / WP configurado incorretamente pode causar alta carga de CPU (não deve ser confundida com a carga do servidor), o que poderia ser um pouco resolvido por núcleos adicionais. Mas, se a carga do seu sistema vier de outra coisa (como E / S), isso provavelmente não ajudará. Portanto, sem mais conhecimento do seu servidor / site, não é possível adivinhar se o suporte estava correto ou não.

A compra de largura de banda adicional não ajuda. O mesmo provavelmente vale para obter armazenamento adicional. O que pode ajudar, em termos de recursos adicionais, é obter mais memória. Novamente, dependendo da situação, se a memória estiver cheia, ou quase cheia, o processo será trocado e isso poderá - reduzir a velocidade a um rastreamento e causar uma carga alta. Mas, novamente, sem mais conhecimento do sistema em si, é apenas uma suposição.

    
por 28.04.2015 / 20:52
1

Eu nunca experimentei problemas como longos tempos de carregamento como esse, porém uma coisa que eu notei que tendem a acelerar meus tempos de carregamento do Wordpress é usar o WP Super Cache. Ele armazena em cache as páginas como páginas HTML simples para a maioria dos usuários, dessa forma, o servidor não precisa recompilar a página todas as vezes.

Como outros já disseram, pode ser um desempenho ruim do servidor com servidores sobrecarregados ou algo desse tipo.

    
por 28.04.2015 / 22:06