私は、毎日の聖書の朗読をユーザーに毎日整理する単純な webapp を設計しています。読書量は、1日平均300~400語程度です。
たとえば、user1 が今日サインアップした場合、day1 の測定値が返されます。User2 は 1 週間後にサインアップしましたが、まだ day1 であるため、day1 の測定値を再度取得します。
ローンチ時には約 100 人のユーザーを想定しており、後で拡張する可能性もあります。
これを行うために考えられる2つのアプローチがあります。
1) 聖書全体 (合計で約 30,000 節) をデータストアに保存し、毎日の読み物 (約 50 節) をクエリしますが、既にクエリされた日をファイルとしてキャッシュする可能性があります。
2) ローカル スクリプトで毎日の測定値をファイル (合計 365 ファイル) に保存し、ファイルをレンダリングして、データストアに触れることなくユーザーに返します。
その翌年には異なる測定値があることに注意してください。そのため、オプション 2 を選択した場合は、新しいファイル セットをアップロードする必要があります。
自分が何を望んでいるのか、すべてのオプションがどれほど効率的かはよくわかりません。何か案は?他に何か不足していますか?