swoole_http_server

swoole_http_server�̳���swoole_server����һ��������http������ʵ�֡�swoole_http_server֧��ͬ�����첽2��ģʽ��

http/websocket���������Ǽ̳���swoole_server������swoole_server�ṩ��API����task/finish/tick�ȶ�ʹ��

������ͬ��ģʽ�����첽ģʽ��swoole_http_server������ά�ִ���TCP�ͻ������ӡ�ͬ��/�첽���������ڶ�����Ĵ���ʽ�ϡ�

ʾ����

$http = new swoole_http_server("127.0.0.1", 9501);
$http->on('request', function ($request, $response) {
    $response->end("

Hello Swoole. #".rand(1000, 9999)."

"); }); $http->start();

ͬ��ģʽ

����ģʽ��ͬ��nginx+php-fpm/apache������Ҫ���ô���worker��������ɲ���������Worker�����ڿ���ʹ��ͬ������IO����̷�ʽ����ͨPHP Web������ȫһ�¡�

��php-fpm/apache��ͬ���ǣ��ͻ������Ӳ������ռ���̣���������Ȼ����Ӧ�Դ����������ӡ�

�첽ģʽ

����ģʽ���������������첽�������ģ�����������Ӧ�Դ��ģ�IJ������ӺͲ������󡣵���̷�ʽ��Ҫ��ȫʹ���첽API����MySQL��redis��http_client��file_get_contents��sleep������IO���������л�Ϊ�첽�ķ�ʽ�����첽swoole_client��swoole_event_add��swoole_timer��swoole_get_mysqli_sock��API��