php通过tcp向c++ server请求数据,一个数据一次请求,如果并发量过高,那么cgi进程和tcp连接的开销都过高,如何改进呢?
这里主要是cgi进程开销,以及tcp连接开销的问题,如何使得不同的php请求共享tcp连接呢
回复内容: php通过tcp向c++ server请求数据,一个数据一次请求,如果并发量过高,那么cgi进程和tcp连接的开销都过高,如何改进呢?
这里主要是cgi进程开销,以及tcp连接开销的问题,如何使得不同的php请求共享tcp连接呢
pfsockopen
stream_socket_client 配合 stream_client_persistent
都能做到请求结束后不销毁tcp链接,下次使用时可以复用。
nginx+php-fpm亲测可用