需要搭个小的 web 应用,什么技术栈做出来速度快又省内存?

2020-11-10 13:47:28 +08:00
 azev

客户的云主机配置不高 已经搭了几个服务了
springboot,flask,php,dotnet core 。选哪个呢?

6821 次点击
所在节点    问与答
64 条回复
Immortal
2020-11-10 18:57:21 +08:00
@Rwing #31
运行性能真的没排错么
cocoabeans
2020-11-10 20:07:45 +08:00
sanic
ourslay
2020-11-10 21:01:21 +08:00
quarkus native
bugsnail
2020-11-10 21:03:27 +08:00
世界上 80%的网页都是 PHP 写的

所以,你应该选 go
lbp0200
2020-11-10 21:21:48 +08:00
节省内存考虑
golang>dotnet core> flask> springboot> php

现实是,根本没有访问量,所以你这个伪需求,用啥都一样
lbp0200
2020-11-10 21:22:35 +08:00
@ghjacky PostgreSQL 更省内存
xionger
2020-11-10 22:10:51 +08:00
flask
debuggerx
2020-11-10 22:16:29 +08:00
go+标准库
Jackeriss
2020-11-10 23:49:53 +08:00
首先排除 spring boot 。。。时候剩下的熟悉哪个用哪个
aaronlam
2020-11-10 23:55:28 +08:00
推荐 Nodejs
reeco
2020-11-10 23:58:47 +08:00
springboot + openj9 内存占用也很省的,放弃 spring boot 用 vertx 之类的,能更省一点
thet
2020-11-11 00:04:16 +08:00
肯定 go 呀,开发快 特别省内存,用标准库开发就行,性能又好
MintZX
2020-11-11 04:22:01 +08:00
小项目当然是 ruby on rails 啊,按天算的开发周期
lancelock
2020-11-11 08:55:36 +08:00
java 就可以,我昨天试了 quarkus + graalvm 本地编译,快的飞起
还有.net core 已经没了.net 5 昨晚刚发布,可以试试,开发体验好
go 我写过感觉不怎么顺手,可能是不太熟悉吧
96412hj
2020-11-11 09:34:02 +08:00
```go
package main

import "github.com/gin-gonic/gin"

func main() {
r := gin.Default()
r.GET("/ping", func(c *gin.Context) {
c.JSON(200, gin.H{
"message": "pong",
})
})
r.Run() // listen and serve on 0.0.0.0:8080 (for windows "localhost:8080")
}
```
zarte
2020-11-11 09:54:52 +08:00
当然是 php 咯,go 你修改了还要编译下。
yincrow
2020-11-11 10:14:54 +08:00
纯 HTML 速度快又省内存
mauve
2020-11-11 10:35:32 +08:00
JAMStack 最省内存,性能基本不存在上限,因为不相关,访问速度和 CDN 的速度一样
mingsz
2020-11-11 11:13:11 +08:00
node 或 go
JJstyle
2020-11-11 11:18:48 +08:00
```php
<?php

header('Content-type: application/json');

echo json_encode(['message' => 'pong']);

```

$ php -S 0.0.0.0:80

论快,我大 PHP 服过谁?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/723580

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX