将数据发送到django服务器

时间:2013-10-21 22:02:25

标签: django socket.io

我正在构建一个非常简单的django服务器,我希望能够将数据发送到服务器,其中包括来自客户端的时间戳。为此,我使用了一个简单的AJAX jQuery,代码看起来像这样:

while (count < 5) {
     current = performance.now() - start;
            if (prev != current) {
                $.ajax({
                    type : "POST",
                    url : "measure",
                    data : {
                        time : current,
                        csrfmiddlewaretoken : '{{ csrf_token }}',
                    }
                });
                prev = current;
                ++count;
            }
}

现在这样可行,但工作速度不够快(至少在firefox上,高性能计时器更好)。当我尝试使用django-socketio并在websocket上发送时间戳时 - 它工作得很好,但我发现对于我想要达到的目标来说这太过分了。

有没有人知道在django中使用套接字的另一种方法,或者知道我该怎么做?

1 个答案:

答案 0 :(得分:0)

你有没有在生产环境中试过这个?(Gunicorn,apache等)我认为生产环境会解决你的性能问题,因为django测试服务器用于测试你的代码,而不是用于压力测试(: