データを共有することになっているいくつかの fastcgi プロセスがあります。
データはセッション (一意のセッション ID 文字列) にバインドされ、サーバーの再起動後も存続できるはずです。セッションの数によっては、共有データが大きすぎてメイン メモリに収まらない場合があります。理想的には、共有データが特定のしきい値を超えた場合、最もアクティブでないセッションにバインドされたデータはディスクにのみ存在し、最もアクティブなセッション データはメイン メモリから使用できるようにする必要があります。セッションがしばらく非アクティブになった後、セッション データは破棄されます。
私の質問は(C / ++の初心者であること)です:
この非常に厄介な問題に取り組むのに役立つアプローチやライブラリはありますか?
mmap()
非アクティブなセッション データを破棄する必要があることを考慮して、共有メモリを使用することは可能ですか?