desempenho do servidor em nuvem vs servidor dedicado com a mesma especificação?

2

Eu tenho um aplicativo da web escrito em php (5.6.10) e usando o Postgresql (9.4) temos cerca de 4k usuários por dia e cerca de 20k page views por dia, meu principal problema que estamos executando no cloud host com  2 servidores de aplicativos (Linode 16GB / ubuntu 14:04) e 1 servidor de banco de dados (Linode 16GB / ubuntu 14:04)

mas as consultas estão demorando mais ou menos o dobro do tempo que demoram em minha máquina local e a segunda coisa que o servidor em nuvem sempre demora, mesmo se eu renderize uma página php simples

A mudança para o dedicado diminuirá a latência de IO e, como resultado disso, o desempenho geral será melhor ou será preciso alterar minha infraestrutura?

UPDATE

Eu faço alguns perfis para o banco de dados e php

BANCO DE DADOS: todas as consultas do banco de dados demorando aproximadamente o dobro do tempo e até mesmo a abertura da conexão com o banco de dados

PHP ter mais memória e mais lento, estou usando a mesma versão do php em ambos os servidores.

Primeiro byte:

Eu posso ver que o servidor está demorando cerca de 1 segundo antes da saída para o navegador, o que não é o mesmo que o local

    
por Devy 09.07.2015 / 13:34

1 resposta

-3

O desempenho nunca será o mesmo porque seu servidor local está a alguns metros de distância, suponho. Mesmo que o seu servidor hospedado esteja na mesma cidade, você ainda precisa levar em consideração o tempo que cada solicitação leva para chegar ao servidor.

Além disso, a largura de banda também terá um pequeno efeito.

Mudar para um servidor dedicado pode diminuir um pouco a latência do TCP (rede), mas você nunca obterá o mesmo tempo de resposta que o seu servidor local.

    
por 09.07.2015 / 15:52