1.1. Curl swoole HttpServer 慢
- php-fpm 下curl 访问本地 127.0.0.1 swoole HttpServer
- api 公网响应 40ms ,内网响应 1s+
- 通过tcpdump 抓包分析看到发送包耗时 1s +
- tcpdump -i lo -A -n "src host 127.0.0.1 and port {port}"
1.1.1. Expect: 100-continue
.x...x..POST /xxxx/xxxxx HTTP/1.1
...
Expect: 100-continue
1.2. 解决方案
- https://www.laruence.com/2011/01/20/1840.html
nginx 代理一下server 或者 curl_setopt($ch, CURLOPT_HTTPHEADER, array('Expect:'));