假设我有一个电话簿应用程序,它通过 API 由其他服务提供联系人(姓名、电话号码等)。一次导入涵盖大约 10,000 个条目。
我现在正在努力开发这个导入过程。如果只有几个联系人要导入,我建议使用默认的 Ruby on Rails CRUD API(向myphonebookapp.com/contacts发送一些 POST 请求)。但我认为一次发送 10,000 个 post-request 并不是一个好主意。
也许最好创建一个像myphonebookapp.com/contacts/import这样的路由,它接受一个包含所有 10,000 个联系人的 JSON 对象。那将是一个“巨大的”3mb 请求,但我认为至少这比前一个想法要好。
这是要走的路还是有更好的解决方案?