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

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

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

6954 次点击
所在节点    程序员
69 条回复
Zhouisme
2022-03-17 20:34:06 +08:00
这机器我曾买过,搭建过 blog 。php SQLite Nginx typecho

用 Go/C++就很棒,简单的动态直接不用框架了。把 html 打包进二进制里运行就好了。一定要加 swap 。用 golang 连 Nginx caddy 都不用,比较香吧,关键写的快呀。
xsen
2022-03-17 20:34:56 +08:00
nginx + go ( db 用 sqlite )没问题
java/node 之类就别考虑了
patrickyoung
2022-03-17 20:35:31 +08:00
64M 跑 LNMP 和 wordpress 都可以
hallDrawnel
2022-03-17 20:40:11 +08:00
Go 可以,因为我在路由器里跑 Go 写的 dnscrpty proxy 都没有问题
stevefan1999
2022-03-17 22:58:30 +08:00
肯定是跑 Rust

話説你不如換個服務器啦 kora
duke807
2022-03-17 23:16:11 +08:00
極小且省事的方式是:
使用 busybox httpd 做 web 服務器(需要 https 的話可以搭配使用 stunnel )
使用 shell 腳本做 cgi (需要上傳大文件的話可以用 qdecoder/examples/upload.c 做 cgi )

稍微寬裕一點 shell 腳本升級爲 python 腳本,busybox httpd 也可升級爲 apache
nicevar
2022-03-17 23:50:46 +08:00
Go 不行的,随便跑点东西就挂了,10 多年前很多 vps 都是这种配置,那个年代做垃圾站,很多用 php+access ,还是可以的,跑 MySQL 太吃力,虽然能跑,但是容易挂。
asuraa
2022-03-20 18:53:23 +08:00
@HiCode 这个不错 哈哈我喜欢
asuraa
2022-03-20 18:54:23 +08:00
@chavyleung 折腾一下 无聊的 java 工作中增添一些乐趣

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

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

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

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

© 2021 V2EX