高性能が必要なデータをシリアル化する必要があります。分離されたスレッドは毎秒それにアクセスし、データをメモリにロードする必要があります。ユーザーセッション(id、sessid、ログイン日)に関する辞書のようなエントリが約1000〜10000あります。ログイン時間には時間がかかるため、一部のデータは頻繁に更新されます。
これらのデータは、PythonサーバーとDjangoアプリケーションの間で共有されます。私はピクルスまたはそのより速いバージョンのcPickleを使うと思います。マーシャルも見つけました。
それを行うための最良の方法は何ですか?cPickleは十分に効率的ですか?それとも元帥?
編集:非常に重要なことはアクセス時間です。リアルタイムのWebSocketサーバーになるので、必要な遅延は非常に少なくなります。1秒に1回cPickleデータにアクセスする方が速いですか、それともRedisのようなデータベースに接続する方が速いですか?