2016-12-23 10 views
2

私はAWS EC2、uubsuマシン上で、uwsgiとapacheを使ってdjangoサーバを実行しています。私はdev env VS local envがそのような性能を持っている理由をしばらく把握しようとしています。 ローカルサーバーでは、80msでindex.htmlページを返し、devでほぼ1秒かかります。 私はdjango-debug-toolbarを実装していますが、CPU時間は300msですが、ローミング時間は1.3sです(Waiting(TTFB))。 それ以外の大きな違いは、URLを使ってページを開くと1秒かかりますが、サーバーのIPに入力すると300msで読み込まれます。Apache、uwsgi、djangoルックアップ時間

私はすでにすべてを試しましたが、ロードの違いを理解できません。

私のapacheのバーチャルホスト:

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

uWsgi confに:同様の問題に直面している人のために

[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

: 私は私の問題は、クッキーとあったことを考え出しました。私は自分のサイト内のブラウジング履歴を配列として記録していました。それでも私の要求が遅くなっている技術的な理由はまだ分かりませんでしたが、それが問題でした。

関連する問題