xml-rpc传输:传输介质xml
客户端:delhpi
服务器:Java测试
服务器与客户端在同一台电脑:发布访问很快,一个HTTP请求(无大数据量的情况)要几十毫秒
服务器与客户端在不同电脑:如把服务器放到 计算机A 发布,客户端用 计算机B 局域网访问,
一个HTTP请求(无大数据量的情况)要200毫秒左右,这个速度不正常,太慢了,不能容忍
小弟认为请求速度变慢了与数据量无关,但又搞不懂为什么局域网速度这么慢请问大牛:
1.为什么局域网请求HTTP这么慢
2.怎么才能让局域网请求HTTP也快一点。
3.局域网都要二百多毫秒,外网是不是就更慢了跪求解决办法

解决方案 »

  1.   


    正不正常你看上面的测试记录就知道了..
    如果有会很好的方法提高速度。记得分享.我是很愿意学习一下!mysql> select count(*) from sys_log where executetime is not null and executetime >200 ;
    +----------+
    | count(*) |
    +----------+
    |      242 | 
    +----------+
    1 row in set (0.02 sec)mysql> select count(*) from sys_log where executetime is not null and executetime <=200 ;
    +----------+
    | count(*) |
    +----------+
    |      558 | 
    +----------+
    1 row in set (0.00 sec)
    太于 200 将近 50%! 同样是在内网测试的!..
      

  2.   

    我们这儿服务器的某个服务的原子操作也有很多是几十毫秒的(该服务由很多这样的几十毫秒的原子操作构成),因为我们这儿是多线程并发处理,所以系统这个服务最终的吞吐量tps也还可以(300/秒)
    你那是跨系统0.2秒的处理速度都不能容忍?
    如果性能真的达不到,你可以考虑用多线程来处理delphi客户端的请求。