java - 如何优化 REST API 响应时间

标签 java angularjs rest optimization response-time

正在从事一个电子商务项目,该项目内部有四个项目(部分)。
1.) 核心 - 有用户信息
2.) cms-内容信息
3.) oms-订单信息
4.) 钱包-支付信息

用过:-
UI-AngularJs
后台-java

  • 没有第三方 paty api 调用。
  • 已使用缓存
  • 以上四个项目中只有http调用。

我们有多个 REST API 调用一个接一个地指向同一个域(具有不同的路径和查询参数)。

What are the ways that I can optimize api response time.

欢迎提出有关 java 和 AngularJs 的建议,而不是缓存给我更多建议,我可以使用这些建议来优化 api 的响应时间。

感谢!!!

我在 stackoverflow 上发现了同样的问题 How to Optimize REST API calls ,答案很有帮助,但没有找到适合我的最佳解决方案。

最佳答案

尝试对 Java-spring 项目使用以下配置:

# Enable response compression
server.compression.enabled=true

# The comma-separated list of mime types that should be compressed
server.compression.mime-types=text/html,text/xml,text/plain,text/css,text/javascript,application/javascript,application/json

# Compress the response only if the response size is at least 1KB
server.compression.min-response-size=1024

# Enable HTTP/2 support, if the current environment supports it
server.http2.enabled=true

关于java - 如何优化 REST API 响应时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46986775/

相关文章:

rest - Salesforce SOAP SessionId 作为 REST token

使用 Pact 的 JAVA 契约(Contract)测试(CDC)

java - 如何在java中过滤特定目录并复制其余文件夹

java - jhipster使用什么服务器?

javascript - 如何使用 ng-if 根据当前用户显示按钮?

javascript - 当表单/窗口加载时,如何调用函数以使用 Angular Bootstrap 显示第一个选项卡的动态内容

javascript - 日期范围过滤器不起作用

java - 从 GET 请求返回 pojo 时 Jersey Web 服务挂起

java - 网页长时间打开抛出空指针异常

java - Controller 中的commandlinerunner接口(interface)方法需要添加什么spring注释