我正在构建一个 REST API(使用 JSON 作为数据编码)。 API 调用都将是 HTTP POST,我需要能够处理相当大的数量(每秒可能调用 1000 次或更多)。
服务器(我负责)将使用 Java 实现,但客户端很可能使用 PHP。由于请求率很高,我热衷于利用 HTTP 1.1 中的请求流水线,但我不确定是否可以从 PHP 执行此操作(即 PHP 是 HTTP 客户端,不是 服务器)。
任何人都可以提供有关如何从 PHP 执行此操作的任何建议吗?
最佳答案
您可以使用 pecl_http 的 HttpRequestPool [1] 类并调用未记录的
$pool->enablePipelining(真)
方法。
[1] http://php.net/manual/en/function.httprequestpool-construct.php
关于php - 如何从 PHP 使用 HTTP 1.1 持久连接和流水线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7335058/