私が作業しているGAEアプリに(何よりも演習用に)独自のセッションを実装することについて疑問に思っていました...最初は、データストアを使用してセッションデータを保存することを考えていました。ただし、何かをセッション「バケット」に追加する必要があるたびに、データストアに保存する必要があります。書き込みを最小限に抑えたいので、明らかに悪いことです。それから memcache を使用することを考えました...良いアイデアのように思えましたが、memcache が Google によって「メモリ不足によって追い出された」ため、セッションが破損する可能性があるという問題に直面しました。つまり、次のオプションしか残されていません。
- すべてのセッション データを Cookie に保存する
- すべてのセッション データをデータストアと memcache に書き込み、memcache からのみ読み取る
他にアイデアはありますか?