2016-12-23 7 views
2

У меня есть моя установка, размещенная в AWS EC2, на машине am ubuntu, работающая на сервере django с uwsgi и apache. Я пытался выяснить, почему у разработчиков env VS local env есть такая разная производительность. С локальным сервером я возвращаю страницу index.html в 80 мс, а в dev требуется почти 1 с. У меня встроена панель инструментов django-debug, а время процессора 300 мс, но хром говорит, что время загрузки составляет 1,3 с (Waiting (TTFB)). Другая большая разница в том, что когда я открываю страницу с URL-адресом, она занимает 1 с, но если я ввожу IP-адрес сервера, он загружается в 300 мс.Apache, uwsgi, время поиска django

Я уже пробовал все и не могу понять, почему разница в загрузке.

Мой апач виртуального хоста:

<VirtualHost *:80> 
      <Location /> 
        Options FollowSymLinks Indexes 
        SetHandler uwsgi-handler 
        uWSGISocket 127.0.0.1:3031 
      </Location> 
    </VirtualHost> 

uWsgi конф:

[uwsgi] 
socket = 127.0.0.1:3031 
chdir = /home/ubuntu/production/<mysite> 
processes = 4 
threads = 2 
wsgi-file=<mysite/project>/wsgi.py 
virtualenv=/home/ubuntu/production 
venv = /home/ubuntu/production 

buffer-size=32768 
+0

у вас, вероятно, ужасно медленный DNS-сервер – e4c5

+0

Я использую маршрут 53 – pedrotorres

ответ

0

Для тех, кто сталкивается с подобной проблемой: я понял, что моя проблема была с печеньем. Я отслеживал историю просмотров на моем сайте как массив. Тем не менее, не выяснили техническую причину, по которой это замедляло мою просьбу, но в этом была проблема.

 Смежные вопросы

  • Нет связанных вопросов^_^