加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

这个实验说明了可以用golang实现一个代替nginx+php-fpm的应用服务器

发布时间:2016-10-30 14:20:11 所属栏目:PHP教程 来源:segmentfault
导读:副标题#e# #p#副标题#e#而且可以通过提供golang函数给php挪用的方法实现I/O的异步化,现实的收益取决于后端的http处事的耽误,err:=theEngine.NewContext() iferr!=nil{ fmt.Println(err) } context1.Output=os.Stdout iferr!=nil{ fmt.Println(err) } fmt.
执行功效是 1 2 2enter {0x2cf2930{nilnilnil0nilnilnilnil000[00000]nilnilnilnilnilnilnil00nil1000[0000]}{{nilnil0160x7f682e8197800[0000000]nil}01[000]nilnil}000[000000]{00000000000{00}{00}{00}[000]}0x2a002700x2a00f60nil838860801[000]0{872[0000]00x29f45200x29f45200x29f44700x29f4420nil100[00000]}nil{0[0000000]nilnilnilnil}0[0000000]} {0x7ffd30bac588{[0000000000000000]200[00]}0x7f682f01b928{[0000000000000000]100[00]}0x7f682f01b948[nilnilnilnilnilnilnilnilnilnilnilnilnilnilnilnilnilnilnilnilnilnilnilnilnilnilnilnilnilnilnilnil]0x7f682f01ba600x7f682f01b9600x7f682f1671680x7f682f01ba88{64635[0000]00x7f682f1972d80x7f682f1972d80x7f682f1993f80x7f682f1970c80x7f682e862d10001[00000]}{800[0000]0nilnilnil0x7f682f016a00nil001[00000]}0x7ffd30bac5902252700[0000]0x7f682f1976400x29f4f800x29f4fd00x29f5070nil0x2cf29500x7f682f1989c01401[000]nilnil01[000000]{800[0000]1nilnilnil0x7f682f016a000x7f682e883140001[00000]}{800[0000]0nilnilnil0x7f682f016a000x7f682e8831d0100[00000]}0x7f682f1670880[0000]nilnil{00nil}{00nilnil0[0000000]}{00nilnil0[0000000]}0[0000]nil000x29fb2e0nilnil{0x7f682f18703021024-1[0000]}nilnilnil[{0x7f682e915050[00000000][00000000][00000000]00149888}{0x7f682e915050[00000000][00000000][00000000]00149888}{0x7f682e915050[00000000][00000000][00000000]00149888}]0x7f682f167168nil{0[0000]nil0[0000]00[0000]nil0[0000]nil}1[0000000]nil0x7f682f01bde8895[000000][nilnilnilnil]} {1[0000000]000[000000]nil0x29ff9a017134217728-10001[0000]1024001[00000]0x2a00870nil0x2a010a00x7f682ecc58b0nil0x7f682ecc5c23nilnilnil2097152nilnil0x2a001800x2a00230nilnilnil{0x7f682ec91aa80x7f682ec91aa8}0x2a00910{000[0000]0nilnilnilnilnil000[00000]}000[000]{0x2b6dc100x2b6dc1018nil1[0000000]nil}[0x7f682f1973300x7f682f1970400x7f682f197410nilnil0x7f682f1974f0]011[00000]0x7f682ec9544b0x7f682ec9544b00[000000]0[00000000]1111101[0]0[0000]nilnil0[0000]0x2cf27c0nil00[000000]6410000[0000000]0x7f682ecc62703000x2a009b01[0000000]nil0[0000000]} 1enter {0x7f6818000aa0{nilnilnil0nilnilnilnil000[00000]nilnilnilnilnilnilnil00nil1000[0000]}{{nilnil0160x7f682e8197800[0000000]nil}01[000]nilnil}000[000000]{00000000000{00}{00}{00}[000]}0x2a002700x2a00f60nil838860801[000]0{872[0000]00x29f45200x29f45200x29f44700x29f4420nil100[00000]}nil{0[0000000]nilnilnilnil}0[0000000]} {0x7f682a4cccd8{[0000000000000000]200[00]}0x7f682f01b928{[0000000000000000]100[00]}0x7f682f01b948[nilnilnilnilnilnilnilnilnilnilnilnilnilnilnilnilnilnilnilnilnilnilnilnilnilnilnilnilnilnilnilnil]0x7f682f01ba600x7f682f01b9600x7f682802f1100x7f682f01ba88{64635[0000]00x7f682f197a000x7f682f197a000x7f682f1983680x7f682f198fa00x7f682e862d10001[00000]}{800[0000]0nilnilnil0x7f682f016a00nil001[00000]}0x7f682a4ccce02252700[0000]0x7f682f197d280x29f4f800x29f4fd00x29f5070nil0x2cf29500x7f682f1983e81401[000]nilnil01[000000]{800[0000]1nilnilnil0x7f682f016a000x7f682e883140001[00000]}{800[0000]0nilnilnil0x7f682f016a000x7f682e8831d0100[00000]}0x7f682802f0300[0000]nilnil{00nil}{00nilnil0[0000000]}{00nilnil0[0000000]}0[0000]nil000x29fb2e0nilnil{0x7f682804efd821024-1[0000]}nilnilnil[{0x7f682e915050[00000000][00000000][00000000]00149888}{0x7f682e915050[00000000][00000000][00000000]00149888}{0x7f682e915050[00000000][00000000][00000000]00149888}]0x7f682802f110nil{0[0000]nil0[0000]00[0000]nil0[0000]nil}1[0000000]nil0x7f682f01bde8895[000000][nilnilnilnil]} {1[0000000]000[000000]nil0x29ff9a017134217728-10001[0000]1024001[00000]0x2a00870nil0x2a010a00x7f682ecc58b0nil0x7f682ecc5c23nilnilnil2097152nilnil0x2a001800x2a00230nilnilnil{0x7f682ec91aa80x7f682ec91aa8}0x2a00910{000[0000]0nilnilnilnilnil000[00000]}000[000]{0x2b6dc100x2b6dc1018nil1[0000000]nil}[0x7f682f197a580x7f682f198ce00x7f682f197b38nilnil0x7f682f197c18]011[00000]0x7f682ec9544b0x7f682ec9544b00[000000]0[00000000]1111101[0]0[0000]nilnil0[0000]0x2cf27c0nil00[000000]6410000[0000000]0x7f682ecc62703000x2a009b01[0000000]nil0[0000000]} sleepdone 1back 1done sleepdone 2back 2done 1.00099211s 可以看到两个sleep 1s,最终只用了1.00099211s,acrossallconcurrentrequests)

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读