Java 春季社交超慢,有什么想法为什么?
我正在使用SpringSocial通过Facebook或LinkedIn获取信息。 它工作得很好,我得到了我想要的,但我有一个问题:速度太慢了 例如,使用linkedin访问我的连接完整配置文件每次接触大约需要一秒钟的时间。 facebook也是如此Java 春季社交超慢,有什么想法为什么?,java,facebook,optimization,linkedin,spring-social,Java,Facebook,Optimization,Linkedin,Spring Social,我正在使用SpringSocial通过Facebook或LinkedIn获取信息。 它工作得很好,我得到了我想要的,但我有一个问题:速度太慢了 例如,使用linkedin访问我的连接完整配置文件每次接触大约需要一秒钟的时间。 facebook也是如此 那么,您知道Spring social的这种缓慢是正常的吗?或者是否有一种方法可以加快这一切?我承认,我没有对Spring social的API绑定进行过很多彻底的性能测试(有太多的内容要涵盖……涵盖所有内容将是一项相当艰巨的任务)。但是,我刚刚对
那么,您知道Spring social的这种缓慢是正常的吗?或者是否有一种方法可以加快这一切?我承认,我没有对Spring social的API绑定进行过很多彻底的性能测试(有太多的内容要涵盖……涵盖所有内容将是一项相当艰巨的任务)。但是,我刚刚对FriendOperations.getFriendProfiles()进行了一些非常基本的速度测试,要求列出我的Facebook好友列表(160个好友)。我发现:
- 平均而言,完成请求需要2.6秒。我确实有一次尝试用了7秒多,但我把它作为一个网络故障扔掉了……其他的都是2.6秒左右
- 对于这些请求,Spring Social通过RestTemplate进行网络调用以获取数据的平均时间约为2.4秒
- 这样,Spring Social将花费大约0.2秒(平均)的时间对其接收到的数据进行反序列化
最后,尽管我没有对Spring Social LinkedIn进行测试,但我认为它的性能大致相同,因为您在网络上要求的数据量大致相同。我承认,我没有对Spring Social的API绑定进行过很多彻底的性能测试(要涵盖的内容太多了……涵盖所有内容是一项相当艰巨的任务)。但是,我刚刚对FriendOperations.getFriendProfiles()进行了一些非常基本的速度测试,要求获得我的Facebook好友列表(160个好友)。我发现如下:
- 平均来说,请求需要2.6秒才能完成。我确实有一次尝试需要7秒以上,但我把它作为网络故障扔掉了……其他所有的时间都在2.6秒左右
- 对于这些请求,Spring Social通过RestTemplate进行网络调用以获取数据的平均时间约为2.4秒
- 这样,Spring Social将花费大约0.2秒(平均)的时间对其接收到的数据进行反序列化