如何设计后台高并发解决方案?

原创
2016-06-06 20:40:33 945浏览

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亲测可用

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。