̽ÃØSwooleÓëSwoftÁ½¸öPHPг̿ò¼ÜµÄÉè¼Æ˼Ð÷
Ëæ×Å»¥ÁªÍøÊÖÒÕµÄѸËÙÉú³¤£¬php×÷ΪһÃÅÊ¢ÐÐˮƽ½Ï¸ßµÄ±à³ÌÓïÑÔ£¬Ò²Ô½À´Ô½Êܵ½¿í´ó¿ª·¢ÕßµÄÇàíù£¬µ«Ò»Ö±ÒÔÀ´£¬phpÈ´ÒòÆäÏà¹ØÓÚÆäËûÓïÑÔµÄÐÔÄÜÆ¿¾±¶øÊܵ½ÖÊÒÉ¡£ÎªÏàʶ¾öÕâÒ»ÎÊÌ⣬½µÉúÁËswooleºÍswoftÁ½¸öphpг̿ò¼Ü£¬ËüÃǽÓÄÉÁËг̵ÄÍ·ÄÔ£¬ÔÚÌáÉýphpÐÔÄܵÄͬʱ£¬Ò²´ó´óÌá¸ßÁ˱à³ÌЧÂÊ¡£±¾ÎĽ«´ÓswooleºÍswoftÁ½¸ö¿ò¼ÜµÄÉè¼Æ˼Ð÷À´Ì½ÌÖphpг̵ÄÓ¦Óá£
Ê×ÏÈ£¬ÎÒÃÇÐèÒªÏàʶг̵Ŀ´·¨¡£Ð³ÌÊÇÒ»ÖÖÇáÁ¿¼¶µÄÓû§Ì¬Ị̈߳¬Ëü¾ÍÏñÒ»ÖÖÔ½·¢¸ß¼¶µÄ×Ó³ÌÐò£¬¿ÉÒÔÔÝÍ£Ö´ÐС¢ÉúÑÄÄ¿½ñÖ´ÐÐ״̬£¬ÉÔºóÔٻص½ÔÝÍ£µÄλÖüÌÐøÖ´ÐУ¬ÕâʹµÃг̱ÈÏß³ÌÔ½·¢ÇáÁ¿¼¶¡¢Ô½·¢¸ßЧ¡£Ð³ÌÔÚPHPÖеÄÓ¦Ó㬿ÉÒÔ¿´×÷Ò»ÖÖ¸ü¸ßЧ¡¢¸üÇáÁ¿¼¶µÄ²¢·¢±à³Ìģʽ£¬Äܹ»´ó·ù¶ÈÌáÉýPHP³ÌÐòµÄÔËÐÐЧÂÊ¡£
SwooleÊÇÒ»¿î»ùÓÚг̵ĸßÐÔÄÜÍøÂç¿ò¼Ü£¬Ëü¿ÉÒÔÈÃPHP×öµ½ºÜÊǸߵIJ¢·¢ºÍÐÔÄÜ¡£Swoole½ÓÄÉÒì²½·ÇÛձյķ½·¨´¦ÀíIOÊÂÎñ£¬µ±ÐèÒª¾ÙÐÐIO²Ù×÷ʱ£¬½«²Ù×÷תÒƵ½ÄÚºËÖУ¬±ÜÃâÇëÇóÛÕ±Õ£¬È»ºóͨ¹ý֪ͨ»ò»Øµ÷µÄ·½·¨¼û¸æÄ¿½ñÀú³ÌIO²Ù×÷µÄ¿¢Ê¡£Í¬Ê±£¬SwooleµÄгÌÄ£×ÓÒ²Äܹ»Ôڸ߲¢·¢³¡¾°ÏÂÓÅÑŵش¦ÀíÓªÒµÂß¼ºÍ¶ÔÍⲿAPI¾ÙÐÐÒì³ÌÐòÓá£Óë¹Å°åµÄPHP¿ò¼ÜÏà±È£¬SwooleÌṩÁËÔ½·¢ÍêÉƵÄгÌÖ§³Ö£¬Í¬Ê±ÌṩÁ˸»ºñµÄÍøÂç±à³Ì¹¤¾ß£¬Ö§³ÖTCP¡¢UDP¡¢WebSocketÍøÂçͨѶµÈ¡£
²»¹ý£¬Ëæ×ÅSwooleÓ¦ÓõÄÒ»Ö±À©Õ¹£¬ÄÑÃâ»á·ºÆðһЩ¿ª·¢ºÍά»¤µÄ·±ËöÎÊÌ⣬ÀýÈçÏîÄ¿µÄĿ¼½á¹¹Éè¼Æ¡¢´úÂëµÄ¹æ·¶»¯ÎÊÌâ¡¢Òì³£´¦ÀíµÈ£¬ÕâЩÎÊÌâ²»µ«»áÓ°Ïìµ½¿ª·¢Ð§ÂÊ£¬Ò²»á¶ÔÓ¦ÓóÌÐòµÄÐÔÄܱ¬·¢Ò»¶¨µÄÓ°Ïì¡£Õë¶ÔÕâЩÎÊÌ⣬Swoft¿ò¼ÜÓ¦Ô˶øÉú£¬SwoftÊÇÒ»¿î»ùÓÚSwooleгÌÄ£×ӵĸßÐÔÄÜRPC΢ЧÀÍ¿ò¼Ü£¬ËüÌṩÁËÍêÉƵÄÎĵµºÍ½Ì³Ì£¬²¢ÇÒÏà½ÏÓÚSwoole¸üÈÝÒ×ÉÏÊÖ¡£
Swoftͨ¹ýÒýÈëÇÐÃæ±à³ÌµÄÊÖÒÕ£¬ÊµÏÖÁ˶ԴúÂëµÄ½âñʹµÃ²î±ðµÄ¹¦Ð§Ä£¿é¿ÉÒÔ×ÔÁ¦¿ª·¢¡¢²âÊÔÓëά»¤¡£ÁíÍ⣬SwoftÒ²Ö§³ÖAOPµÄ´úÂë×¢È룬Äܹ»ÔÚÔËÐÐʱ¶¯Ì¬µØÌæ»»µôijһ¶Î´úÂ룬¼«´óµØÌá¸ßÁË¿ò¼ÜµÄÎÞаÐÔ¡£ÔÚ¿ª·¢Ð§ÂÊÉÏ£¬Swoft¿ò¼ÜÌṩÁËÍêÉƵÄÏÂÁîÐй¤¾ß£¬Äܹ»¿ìËÙ½¨ÉèÕû¸öÏîĿĿ¼½á¹¹£¬²¢ÌṩÁ˶àÖÖÌìÉúÆ÷¹¤¾ß£¬Äܹ»×Ô¶¯¹¹½¨ORM¡¢¿ØÖÆÆ÷¡¢ÖÐÐļþµÈÖÖÖÖͨÓôúÂë¡£ÔÚSwoftÖУ¬²î±ðµÄ²å¼þÒýÈëºó¿ÉÒÔͨ¹ý×éºÏ·½·¨×é×°³ö²î±ðµÄÓ¦Óó¡¾°£¬ÆäÖвå¼þ¡¢ÖÐÐļþÓëÊÂÎñ»úÖƵÄÍŽáÓ¦ÓþßÓкܺõÄÎÞаÐÔ£¬Äܹ»ÈÃÎÒÃÇ×ÔÖ÷¾öÒéÊÇ·ñÐèÒªÒýÈë»ò×¢Èë¡£
Á¬Ã¦Ñ§Ï°¡°PHPÃâ·ÑѧϰÌõ¼Ç£¨ÉîÈ룩¡±£»
ÐèҪעÖصÄÊÇ£¬ÔÚʹÓÃг̿ò¼Üʱ£¬ÐèҪעÖØһЩעÖØÊÂÏÀýÈç²»¿ÉʹÓùŰåµÄMySQL¿Í»§¶ËÓëPHP³ÌÐò¾ÙÐÐͨѶ£¬±ØÐèʹÓÃSwooleÌṩµÄгÌMySQL¿Í»§¶ËÀ´Íê³É²Ù×÷¡£±ðµÄ£¬ÔÚ´úÂë±àдʱ£¬Ò²ÐèҪעÖØһЩÏêϸ·½·¨£¬ÀýÈçÒª×èÖ¹ÔÚÑ»·ÖÐʹÓÃг̣¬ÐèҪʹÓÃг̵ÄÒì²½±à³Ì·½·¨£¬²»È»´úÂë»á±äµÃÒì³£ÖØ´ó¡£
×ܵÄÀ´Ëµ£¬SwooleºÍSwoftÁ½¸öг̿ò¼ÜµÄ·ºÆð½«PHP´øÈëÁËÒ»¸öȫеÄʱ´ú£¬ÌáÉýÁËPHPµÄÔËÐÐЧÂʲ¢´ó·ùÌá¸ßÁË¿ª·¢Ð§ÂÊ¡£Í¨¹ý¶ÔÕâÁ½¸ö¿ò¼ÜµÄѧϰºÍʵ¼ù£¬ÎÒÃÇ¿ÉÒÔÔ½·¢ÉîÈëµØÃ÷ȷг̵ÄÍ·ÄÔ£¬²¢Äܹ»½«ÆäÓ¦Óõ½ÏÖʵµÄPHP¿ª·¢ÏîÄ¿ÖУ¬´Ó¶øÌá¸ß³ÌÐòµÄÐÔÄܺÍÎȹÌÐÔ¡£
ÒÔÉϾÍÊÇ̽ÃØSwooleÓëSwoftÁ½¸öPHPг̿ò¼ÜµÄÉè¼Æ˼Ð÷µÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡