2012-01-23 9 views
3

uwsgiするnginxのから渡されました。私は、NginxとuWSGIの間の永続的な接続をサポートしていないことを認識しています。クライアント接続IDは、私は次のセットアップを使用しています

Nginxの接続IDをuWSGIに渡してクライアントを区別する方法はありますか?私は以下の制限を持つクライアントを区別しようとしています:クライアントはクッキーをサポートせず、クライアントコードを変更することはできません。クライアントはいくつかのJSONを同じURLに投稿するので、URLの変更はここでは適用されません。

答えて

0

2つの溶液が頭に浮かぶ:

  • IPアドレスおよび/またはクライアントが送信している他のヘッダへのリンククライアント。

  • 最初に接続してセッションIDを作成し、ページ上のすべてのリンクを/link/to/page?sid=%(sessionid)sに変更します。それほど美しいものではありませんが、うまくいきます。

+0

ご回答ありがとうございます。しかし、2人のクライアントが同じIPアドレスを持ち、同じヘッダーを送ることができるので、これらの2つの提案は私のためには機能しません。また、クライアントはAPI(JSONは同じURLにポストされている)を使用しているため、ページ上のリンクを変更することはここでは適用されません。 –

関連する問題