私はクライアント側にDBの40個のアパートメントオブジェクトを作成し、その中に資格情報を持つオブジェクトの配列を持つ機能を持っています。私は、クライアント側から送られたDB内に40個のオブジェクトを作成するための最良の方法は何かを考えていました。 POSTのHTTPリクエストにパラメータとしてオブジェクトの配列を渡し、POSTリクエストを1回送信する方が良いでしょうか?または、オブジェクトの配列を繰り返して、40個のPOST要求を1つずつサーバーに送信する方が良いでしょうか? (注意:サーバーはRuby on Rails with Postgresを使用して構築されています)DB内に40個のオブジェクトを作成するために、1つのPOST要求を配列パラメータで送信するか、40個のPOST要求を送信する方が良いですか?
1
A
答えて
0
アプリケーションがネットワーク使用量が多い場合は、前者を考慮して、1つのPOST要求を送信し、Rails側で処理します。一方、コンピューティングリソースが不足している場合(Pumaなどの並行Webサーバーを使用していないとします)、より多くのクライアントにサービスを提供できるため、最初のアプローチを検討してください。
私のアプリケーションでは、複数のユーザーを扱うことができるので、1つのPOSTで作業する傾向があります。したがって、1つのCPUがデータベースにアクセスしていれば、十分なプールがあるので引き続きサブAPIを呼び出すことができます。
プラス1個のPOSTを使用すると、すべてのものを単一のアトミック操作でラップし、ファンがヒットするとロールバックすることができます。
関連する問題
- 1. Swift - POST要求パラメータとして配列をPHPに送信
- 2. CでHTTP POST要求を送信
- 3. AFNetworkingはPOST要求のJSONパラメータで配列を送信します
- 4. JavaでHttps Post要求を送信するには
- 5. DrupalモジュールファイルへのPOST要求の送信
- 6. セキュアアクションへのPOST要求の送信
- 7. HTML POST要求がすべてのデータを送信しない
- 8. RestSharpからアンドロイドのPOST要求をWebAPIサーバーに送信する方法
- 9. ストライプ - 1個のHTMLボタンでトークンを送信/請求を作成しますか?
- 10. AsyncHttpClientがサーバーにHTTP POST要求を送信します。
- 11. ノードjsのPOST要求に対するjson応答を送信しますか?
- 12. サーブレットから外部WebサービスにHTTP POST要求を送信する方法は?
- 13. esp8266からHTTP POST要求を送信します。
- 14. HTTP POST要求を送信するMySQLトリガー
- 15. POST要求として階層型NSDictionaryを送信する
- 16. POST要求がボタンのプレスで送信されない
- 17. PHPでHTTP POST要求でパラメータを送信するにはどうすればよいですか?
- 18. laravelでjwtを使用中にPOST要求を送信中5.2
- 19. Java:PHPで送信されたHTTP POST要求をリッスンする方法は?
- 20. データをJavafx製フォームからHTTP POST要求に送信
- 21. ファイルをサーバーに送信するHTTParty(Net :: HTTP)を使用してPOST要求を送信する方法
- 22. Python:同じページで複数のPOST要求を送信
- 23. CのボディでHTTP POST要求を送信Arduino
- 24. XMLデータを含むHTTPS POST要求をJavaで送信するには
- 25. ESP8266WiFiライブラリを使用したHTTP POST要求の送信
- 26. Springフレームワークを使用したPOST要求の送信
- 27. DocuSignでエンベロープを作成するためのPOST要求
- 28. Outlook REST API作成時の「不正要求」ハイパーリンク付きのメールを送信するためのPOSTリクエスト
- 29. Javaサーバー(jetty)からPOST要求を送信
- 30. Outlook 365 APIへのPOST要求の送信方法ReplyAllへ