根据您提供的信息,我认为这些是简单的查询(在 RDBMS 中执行速度快),但返回的行数很多(在后端反序列化和传输速度慢)。
如果当前性能阻碍了您的用例,您可以探索许多不同的解决方案:
-
降低每页的行数,这样每页的速度更快。
-
构建一个插件,在新的 API 端点中公开相同的信息,并更智能地处理缓存和数据格式。
-
直接查询底层数据库。
根据您提供的信息,我认为这些是简单的查询(在 RDBMS 中执行速度快),但返回的行数很多(在后端反序列化和传输速度慢)。
如果当前性能阻碍了您的用例,您可以探索许多不同的解决方案:
降低每页的行数,这样每页的速度更快。
构建一个插件,在新的 API 端点中公开相同的信息,并更智能地处理缓存和数据格式。
直接查询底层数据库。