13

それぞれ 1 つの機能を持つ複数の Web ジョブを作成するか、複数の機能を 1 つまたは少数の Web ジョブにバンドルするかをどのように決定すればよいですか? ありがとう

4

1 に答える 1

5

あなたの質問に対する直接的な答えはありません。ごめん。

通常、機能はワークフローまたは役割ごとにグループ化します。たとえば、画像のサイズを変更する関数、透かしを適用する関数、および画像を複製する別の関数を含むワークフローがある場合、すべての関数が関連しているため、すべての関数をまとめることは理にかなっています。フローを変更すると、それらすべてを変更する可能性が高くなります。

一方で、機能を分離すべきだと主張するかもしれません。入力/出力を変更しない限り、複数の関数を変更する理由はありません。ただし、複数の機能を変更する必要がある場合は、より多くのプロジェクトを編集することになります。

ご覧のとおり、どちらの議論にも賛否両論があり、正解はありません。

試してみて、どのアプローチがソリューションに適しているかを確認してください。

PS: 私ができる唯一のガイドラインは次のとおりです。関数が非常に小さい場合 (数行のコード)、複数のアセンブリを維持するにはかなりのオーバーヘッドがあるため、同じ Web ジョブに配置する方がおそらく簡単です。

于 2014-11-11T04:34:33.370 に答える