Conexões HTTP são rápidas da rede local, muito lentas do mundo externo

1

Eu configurei um servidor Wordpress em um Raspberry Pi com nginx, MariaDB e ufw. Eu também configurei o serviço No-IP. Quando eu acesso o servidor da minha rede local (192.168.0.173) recebo uma resposta rápida, mas quando tento acessar do mundo externo a resposta é muito lenta (aarroyoc.noip.me). Ele carrega, como eu posso ver a barra de título no navegador, mas continua carregando e carregando.

Eu acho que o Wordpress não é o problema, porque quando eu acesso a partir da rede local, a velocidade é boa. A largura de banda do meu roteador não pode ser um problema, geralmente eu executo servidores de jogos e não tive problemas.

Eu fiz o download do frontpage usando cURL e a resposta foi rápida, então o problema pode estar no navegador, mas não sei o que está tornando a web tão lenta.

Por que recebo uma resposta rápida de navegadores de rede local e cURL fora da Internet, mas ela é tão lenta em navegadores de Internet externos?

EDITAR

Fazendo mais testes, descobri que o PHPInfo é rápido ( link ) da rede externa, mas o painel do Wordpress está lento ( link ) somente de fora.

    
por Adrián Arroyo Calle 13.06.2016 / 22:19

1 resposta

4

Isso porque você configura seu servidor Wordpress para redirecionar para seu IP interno, 192.168.0.173 . Portanto, quando clientes externos tentam acessar seu servidor Wordpress, eles estão sendo redirecionados para http://192.168.0.173/wp-login.php , o que, obviamente, falhará após um tempo limite. O mesmo vale para a sua página inicial do Wordpress, há vários recursos, como CSS e arquivos de imagem, que estão sendo veiculados em http://192.168.0.173 em vez de http://aarroyoc.noip.me .

A razão pela qual o PHPInfo funciona, é porque ele é completamente autocontido. Até mesmo o logotipo do PHP é incorporado ao HTML. Verifique a fonte para ver o que quero dizer.

    
por 14.06.2016 / 00:40