Diferente tempo de resposta do servidor para 2 páginas da web com a mesma visualização e modelo?

2

Recentemente, enfrentei um tempo de resposta do servidor extremamente grande para algumas das minhas páginas da Web (tempo de resposta na faixa de 10 a 20 segundos).

Por exemplo, para a página link - Google Page Speed Test diz que o servidor respondeu rapidamente (ou seja, abaixo de 200 ms).

Para outra página com a mesma visualização e modelo - link - Teste de velocidade da página do Google diz que o tempo de resposta do servidor é de 10,3 segundos.

É seguro assumir que a falha está em algum lugar na configuração do meu servidor e não tem nada a ver com o próprio código?

Meu site é um aplicativo do Django que usa Nginx, Gunicorn, PostgreSQL e Memcached hospedados no DigitalOcean (1GB Ram, 30GB SSD Disk, Ubuntu 14.04 x64).

A seguir estão algumas das minhas configurações para o Nginx

worker_processes 4;

events {
    worker_connections 768;
}

http {
    sendfile on;
    tcp_nopush on;
    tcp_nodelay on;
    keepalive_timeout 65;
    types_hash_max_size 2048;
    gzip on;

    server {
        listen 80;
        client_max_body_size 4G;
        server_name www.edmhunters.com;

        keepalive_timeout 5;
    }
}

Para Gunicorn eu defini o número de trabalhadores para 3. Alguma sugestão sobre o que poderia estar errado aqui? Eu sou praticamente um noob quando se trata de hospedagem de servidor e essa coisa me manteve desconcertado por algum tempo agora.

    
por Yin Yang 19.01.2015 / 16:00

1 resposta

1

Is it safe to assume that the fault lies somewhere in my server configuration and has nothing to do with the code itself?

Não.

O problema é provavelmente o seu código. Ou seu banco de dados. Ou a interação entre os dois.

    
por 19.01.2015 / 16:06