超小型 vps web 服务器语言和框架怎么选择?

2022-03-16 18:10:40 +08:00
 asuraa

之前跟风买了一些很弱鸡的小服务器 超售严重的 1 核心 外加 128m 的内存 这种小服务器想做个简单的动态 web 网站 用什么语言和框架比较合适? php 原生撸? java 是不考虑了 这点内存不够启动 jvm 的 或者是 go 之类的?

6226 次点击
所在节点    程序员
69 条回复
JustSong
2022-03-16 23:33:31 +08:00
Go + SQLite
BrettD
2022-03-16 23:36:52 +08:00
Go 就算了,在 AWS T4g nano 用 Caddie 服务一个静态网站居然占了几百兆内存然后被 OOM kill 了,换成 nginx 之后内存占用才只有 7MB 。
tozp
2022-03-16 23:45:02 +08:00
这点内存还是别整动态网站了,用 Hugo 生成个静态的吧,够用了。
woorz
2022-03-17 00:36:46 +08:00
良心云这么良心,不支持一下?
Dart
2022-03-17 00:43:57 +08:00
好奇买这么小的干嘛?还超瘦。
asuraa
2022-03-17 01:23:17 +08:00
@ByteCat 好玩啊

@woorz 我买的 ruvds 的俄罗斯小机器

@Dart 买来玩啊。
asuraa
2022-03-17 01:23:32 +08:00
@knightdf lua 写起来太蛋疼了 感觉很弱鸡
smallgoogle
2022-03-17 02:54:04 +08:00
无脑 php ?
janxin
2022-03-17 07:37:52 +08:00
反正静态内容无脑 Nginx ;

需要动态内容,PHP 可以; Go 量小也行,但是访问多了容易 OOM ; Java 就不用说了,肯定 OOM ; Node 也肯定 OOM 。
defunct9
2022-03-17 08:41:06 +08:00
我的小 vps ,跑了 journey(go 写的兼容 node ghost 的博客),quagga(bgp peer ),trojan-go (你懂得),很好用
bthulu
2022-03-17 08:41:48 +08:00
上 C 语言或者汇编
0o0O0o0O0o
2022-03-17 08:55:44 +08:00
这种我可能只考虑写一些 iptables 规则…
ersic
2022-03-17 09:13:21 +08:00
语言都差不多,关键是数据库,本机的话估计只能 sqlite 了
knightdf
2022-03-17 09:24:09 +08:00
@luodaoyi 弱鸡倒不弱鸡,就是轮子很少
momocraft
2022-03-17 09:27:07 +08:00
有的路由器都比这内存多
zyq2280539
2022-03-17 10:47:25 +08:00
PHP
ihciah
2022-03-17 11:07:49 +08:00
都用这种机器了肯定不在意性能,那 swap 记得拉满。
OoGKoO
2022-03-17 12:31:31 +08:00
Nginx+Gunicorn+Python Flask
sadfQED2
2022-03-17 12:49:08 +08:00
@bthulu 汇编写网站可还行
hwdef
2022-03-17 15:43:07 +08:00
nginx 也大,,,上 lighttpd

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

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

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

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

© 2021 V2EX