每个请求的Django响应延迟

时间:2014-01-05 19:12:19

标签: django performance fastcgi

目前,我在生产服务器上移动我的Django应用程序。问题是每个对服务器的请求都慢1秒,然后是locallhost。 (我不是指静态文件。为了测试我做了一个简单的VIEW,不访问数据库而不包含python代码只返回字符串)我确实得到了Chrome / Network /的这个值(延迟1秒)财产 - 要求 - 等待。物业发送/接收是正常的(cca 1-10ms)

我的.htaccess:

AuthType none
Satisfy Any
Allow from All

AddHandler fast-script .fcgi
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /mysite.cgi/$1 [QSA,L]

我的mysite.cgi:

#!/usr/bin/python
# -*- coding: utf8 -*-
import sys, os

# to suppress browser output, you should explicitly say so.
import cgitb
cgitb.enable(display=True)

# Add a custom Python path.

# Set the DJANGO_SETTINGS_MODULE environment variable.
os.environ.setdefault("DJANGO_SETTINGS_MODULE","Web.settings")


from django.core.servers.fastcgi import runfastcgi
runfastcgi(method="threaded", daemonize="False")

我不是服务器管理员,所以没有设置Apache等权限 应用程序可能不使用FastCGI而是使用CGI?或类似的东西?

由于

1 个答案:

答案 0 :(得分:0)

服务器管理员解决了问题,服务器尚未安装mod_fcgid。