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

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

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

6247 次点击
所在节点    程序员
69 条回复
flyz
2022-03-17 15:44:44 +08:00
你可能需要 debian8+caddy1+php5.6+sqlite
我除了跑几个 typecho ,还有内存安装个 x-ui 。
flyz
2022-03-17 15:46:32 +08:00
flyz
2022-03-17 15:56:23 +08:00
我买了个 gullo 的 128m 内存小鸡,按照上面的教程,搭建了环境还挺好用,
内存占用也不高,caddy1 默认支持 ipv6 ,而且功能还很多,比 lighttpd 用起来简单多了。
[![qC84II.png]( https://s1.ax1x.com/2022/03/17/qC84II.png)]( https://imgtu.com/i/qC84II)
nbweb
2022-03-17 16:33:33 +08:00
128M 内存跑过:debian+php+mysql+nginx ,完全没啥问题,挂个小流量博客也不是不行。
HiCode
2022-03-17 16:54:23 +08:00
https://redbean.dev/

试一下,lua+sqlite ,最近看到某个 lua 大咖基于这个写了一个 web 框架( https://github.com/pkulchenko/fullmoon ),才发现有这么超级小的项目。
Xusually
2022-03-17 17:39:01 +08:00
OpenResty / Nginx+Lua
C/CPP + CGI
PHP 搞个低配的脚手架或者原生开撸
zyy314680012
2022-03-17 17:51:16 +08:00
脚本语言问题都不大吧
xxfye
2022-03-17 17:58:43 +08:00
go 的内存占用不大吧,如果只是个人网站,就 go 好了。
如果对外公开 API ,Rust
mmdsun
2022-03-17 18:32:48 +08:00
go 或者 c# 这两占用都很低。CloudNative 持很好。
squirrelBdg
2022-03-17 18:39:11 +08:00
内网穿透 自己开隧道
AstroProfundis
2022-03-17 18:40:12 +08:00
完全可以跑得起 wordpress, 把 mysql 和 php 的配置压一下,不要承受太高并发没什么问题
momooc
2022-03-17 18:40:46 +08:00
别动态了,静态还能用一下。
natforum
2022-03-17 18:41:07 +08:00
一个基于 OpenResty 的 lua 的 web 框架
https://github.com/sumory/lor
chavyleung
2022-03-17 18:45:05 +08:00
我跑个题,申请 oracle 永久免费的 4c16g 不香吗,为什么要为为难自己。
docx
2022-03-17 18:59:41 +08:00
办法肯定有,但请不要折磨自己
Kaiyuan
2022-03-17 19:58:55 +08:00
我在跑 Wordpress ,PHP 闲置 5 线程以下。
BrettD
2022-03-17 20:12:14 +08:00
@chavyleung oracle 那个“免费主机”坑爹的,运气不好的话毫无征兆就被删机丢数据了
findex
2022-03-17 20:19:42 +08:00
lighttpd + cpp/php 简单自己用一下是没啥问题的
Java, Python, Go 这类的就不要想了。
建议适当调整 swap 分区,设置 swappiness 为 75%💁🏼
128MB 内存和我买的几十块的路由器一样内存😂
findex
2022-03-17 20:20:53 +08:00
@BrettD oracle 删库但不跑路,毕竟免费,oracle 自己说了算。
patx
2022-03-17 20:26:48 +08:00
python+aiohttp

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

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

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

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

© 2021 V2EX