私は、モバイルクライアントだけでなくWebクライアントにもデータ/情報を提供するサーバーを設計しています(フェーズ2)。データはグラフに入力されます。毎日の5年間の株価(最小/最大/平均を表示)をプロットした画像。
1] 3000個のデータポイントをクライアントに送信すると、それは大量のデータを送信してからプロットします。逆に、サーバー上でグラフィックを作成すると、PNGをクライアントに送信できます。どちらが良いですか?
2] 5年間にわたってすべてのポイントをプロットすることは悪い習慣ですか?MySQLが一度に5データポイント(日)を平均して、代わりにそれを返す方法はありますか?
まだ設計段階ですが、この決定がアプリのパフォーマンスに大きく影響することを認識しています。