php - 调用本地 Web 服务时是否应该担心 HTTP 开销?

标签 php web-services architecture soap

我目前正在重新开发一个相当大规模的 PHP 网络应用程序。这种重新开发的一部分涉及将大量相当庞大的业务逻辑从网络应用程序的核心中移出,并将其移至一组 SOAP 网络服务中。

我目前(只是稍微)担心的是本地 HTTP 流量带来的开销。我应该解释一下,目前以及在可预见的 future ,SOAP Web 服务将驻留在同一台物理服务器上,并且如果它们发生移动以及当它们移动时,它们将保留在同一网络上。让我担心的是,对于每个内部 php 函数调用的调用,现在都是调用类似函数调用的 http 请求。

很明显,随着我们进一步推进,这是我可以衡量的事情,但我想知道是否有人可以提供任何建议,或者更重要的是分享以前在这条路线上进行申请的任何经验。

最佳答案

您每秒要进行成百上千次这样的调用吗?如果没有,那么您可能不必担心。

但是剖析它。使用大量 SOAP 调用设置跨网络工作的系统原型(prototype),看看它是否会减慢到 Not Acceptable 水平。

关于php - 调用本地 Web 服务时是否应该担心 HTTP 开销?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3768960/

相关文章:

php - 避免在页面中多次包含样式表/外部 js 的最佳方法

java - 如何嗅探 SSL 保护的 Metro Web 服务和 WCF 客户端之间的通信?

java - Java 中的 Web 服务

.net - 什么导致错误 HRESULT : 0x80010105 (RPC_E_SERVERFAULT)?

.net - 现实生活与SOLID开发一起工作

php - Save() 未使用 codeigniter 更新 datamapper 中表中的数据

php - Mysql 选择哪里 id = ? AND url = 1、0 或全部

php - 如何检查数据是否已添加到数据库表中

.net - 如何将 'Tags' 添加到我的简单博客文章类库和存储库中?

security - 单独使用 nginx 进行简单的 CSRF 保护