首先:抱歉我的英语不是我的主要语言。
我有一个应用程序,可以从客户端收集请求,然后在数据库中搜索数据以显示结果。 该应用程序由两部分组成。第一部分收集客户请求,然后使用cUrl与第二部分通信,后者搜索正确的结果数据。我需要提供的(在速度方面)是cUrl部分。它是这样设计的,所以如果将整个PART TWO移动到另一台服务器,则PART ONE和TWO之间的连接仍然有效。这就是为什么PART ONE无法直接访问数据库的原因。 为了连接部件,现在使用了cURl。我尝试使用SOAP,但就速度而言,没有任何改进。我发现像RMI或Cobra这样的东西,但那些是针对Java的。我们已经在数据库中有一个缓存来降低搜索速度。
问题是: 有什么比较古怪的cUrl和肥皂吗?数据发送将始终只是字符串而不是文件。
答案 0 :(得分:2)
SOAP将始终需要解析XML的开销,并且使用带有GET或POST变量的简单REST Api可能会稍微加快创建和销毁soap解析器。