单例实例OkHttpClient的性能

Huy*_* Tu 2 android okhttp

OkHttp第一次使用.我看到教程说如果想要使用Response Caching,我必须调用new OkHttpClient() 一次(单例实例).OkhttpClient通过synchronized方法是线程安全的.但是在我的应用程序中,有许多线程连接到网络以同时获取远程数据,一些线程必须等待线程完成获取数据才能执行其操作.
那么它的表现不是比平时好吗?
如果是,如果我没有启用Reponse Caching,我应该new OkHttpClient() 多次拨打电话以获得更好的性能吗?
谢谢

Jes*_*son 9

为获得最佳性能,请共享一个OkHttpClient实例.这允许您的缓存被共享,并且将来当我们实现花哨的加入和取消时,它将允许合并传出请求.