Android中的REST API处理(VOLLEY VS RETROFIT)

问题描述 投票:0回答:1

我是休息API的新手,我正在使用nodejs作为后端构建一个Web应用程序。但是为了访问更好的Volley或RETROFIT 2 APIS在速度,安全性和代码简单性方面

android node.js android-volley retrofit2 restapi
1个回答
0
投票

Retrofit旨在简化RESTful Web服务的使用,而Volley的目标是专门处理Android的所有网络需求。

  • 翻新平均需要41ms来获取8个API响应。
  • Retrofit缓存响应平均花费21ms。
  • 具有3个字段的改良POST平均花费14毫秒。
  • Volley-native平均花费50毫秒。
  • Volley本机缓存响应平均花费12ms。
  • 具有3个字段的Volley-native POST平均花费18ms。
  • Volley-Apache4平均花费48毫秒。
  • Volley-Apache4缓存响应平均花费13ms。
  • 具有3个字段的Volley-Apache4 POST平均花费15毫秒。
  • Volley-OkHttp3平均花费40毫秒。
  • Volley-OkHttp3缓存响应平均花费14ms。
  • 具有3个字段的Volley-OkHttp3 POST平均花费15毫秒。
  • 看起来,翻新速度更快,这是有道理的!尽管Volley和OkHttp3的表现一样好。

这两个库具有不同的功能,但是由于它们处理网络,因此实际上您只会使用其中一个。

参考:

Is Retrofit faster than Volley

Android Volley vs Retrofit

© www.soinside.com 2019 - 2024. All rights reserved.