ユーザーが入力した情報(コード)をクライアント側でそのまま加工し、生成したデータをリソース(画像)として利用する機能に同期の機能を持たせたいです。具体的にはあるコードを別のコードに読み込ませてそれをさらに加工するというものです。
ここで問題なのが加工をいつ、どこで行うかです。私が考えついた方法は以下の2つで
- リソースが呼び出される度にサーバー側でコードをもとにリソースを生成する
- リソースをDBに保存し、DBにコード間の関連テーブルを設ける。関連テーブルをもとに、依存関係にあるコードが更新される度にユーザーに通知を送り、一括で更新させる。
根本的な問題は"生成したデータをリソースとして利用する"という点です。リソースなのでユーザーが識別して利用できる必要があり、かつこの場合もとのコードには興味がないので、必要となる度にクライアント側で生成するという方法が望ましくないということです。
ビジネスロジックやサーバーの負荷等の側面から何かアドバイスや改善案があれば教えていただけるとありがたいです。
あなたの回答
tips
プレビュー