"id"と "event"を入力としてデータベースに保存し、もう一方は "id"、 "event"、 "thirdparty"を入力としてデータベースに保存するという2つのアクションがあります。プロセスは似ていますが、少し異なります。 "thirdparty"では、 "イベント"に関連する "thirdparty"のデータベースをチェックする必要はありません。私は、2つの類似のアクションを2つの別々のメソッドに2つのルートで入れたり、1つのプレーフレームワークにマージする必要がありますか?
質問は、どのパフォーマンスが最も良いですか?いくつかのスイッチングロジックを備えた1つのルート?または2つの別々のアクションを持つ2つのルート?
私はscala play 2.5.xとcassandraデータベースを使用しています。
さらに一般的には、ルートを増やす方が良いでしょうか?より少ない経路ではあるがより複雑な論理?
私はそれがパフォーマンスの面で全く差をつけるかどうかについてもっと興味がありました。より多くのルートを持つ方がよいでしょうか?より少ない経路ではあるがより複雑な論理? – yang
@yangコードが複雑すぎると、エンドポイントが多すぎることをしている可能性があり、リファクタリングする必要があるという兆候です。この場合、それは単純な余分なステップのように見えます。私はより多くの洞察で答えを更新しました – nmat