Go,PHP,Swoole 并发测试

Go

package main

import (
    "fmt"
    _ "fmt"
    "net/http"
    _ "os"
)

func main() {
    http.HandleFunc("/", handle)
    http.ListenAndServe("0.0.0.0:8082",nil)
}

func handle(w http.ResponseWriter,r *http.Request) {
    fmt.Fprint(w,"URL=",r.URL.Path)
    fmt.Println(r.RequestURI)
}

PHP内置服务

echo 1;

Swoole


$http = new Swoole\Http\Server("0.0.0.0", 9501);

$http->on('request', function ($request, $response) {
    echo 1;
});

$http->start();

讨论数量: 4

swoole只输出个1,go打印了两个url,会不会有点不厚道了 :see_no_evil:

2周前 评论

swoole只输出个1,go打印了两个url,会不会有点不厚道了 :see_no_evil:

2周前 评论

golang换个fasthttp包试试

2周前 评论

这种没有模拟实际业务代码的测试毫无意义。

1周前 评论

PHP 开 opcache + hugepage 了吗?

1周前 评论

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!