Rumah >pembangunan bahagian belakang >tutorial php >如何设计后台高并发解决方案?

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

WBOY
WBOYasal
2016-06-06 20:40:331295semak imbas

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

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:微博热门的排序算法Artikel seterusnya:一个分拆数组的算法