请问占用资源比较小的 Web 框架有哪些

2021-07-16 12:12:13 +08:00
 Phishion

我的服务器就 512M 内存,想跑一个非常简单的 Web 框架,当然也得有数据库和网页服务器这样的

需求大概就跑一个极少几个人访问的 API 服务,能满足最基本的 POST GET 数据库增删改就成,学习门槛可不要太高。

请问哪些搭配能符合这样的,最好是 Python,PHP 我也可以看看,谢谢各位!

7165 次点击
所在节点    Web Dev
57 条回复
seakingii
2021-07-16 22:23:51 +08:00
我自己会选择 .NET 5 ,它本身就是自带框架,数据库用文件型的 LiteDB,简单好用
wuwukai007
2021-07-16 22:58:57 +08:00
服务器预装 python,flask 10 行起服务
misaka19000
2021-07-17 01:33:38 +08:00
Flask + uWsgi + SQLite 最简单的方案
treizeor
2021-07-17 09:49:34 +08:00
可以跑个 frp 映射本地的服务出去
narmgalaxy
2021-07-17 14:51:14 +08:00
建议使用 vercle,不用服务器.
yizmaoaa
2021-07-17 15:02:54 +08:00
如果用 Java 的话可以用 Vert.x,然后用 Graalvm 打包
fox0001
2021-07-17 16:12:16 +08:00
512MB 已经非常充裕了。直接考虑 MariaDB + Python3 。至于是 Python3 的哪个 Web 框架,都不是问题。我的 VPS,256MB 内存,照样跑 Blog 、私人 web 服务等
encro
2021-07-17 16:43:52 +08:00
@abersheeran

fastapi,django 都异步支持好好的,咋就不能打了。看着 django 由 50ms 以上变 5ms 内不爽么?
encro
2021-07-17 16:45:30 +08:00
不用框架,直接用 headless cms ?
cyd
2021-07-18 15:48:17 +08:00
? 512m 很大了。我直接跑了 java spring boot + mariaDB + nginx 。还有那个不可描述的东西。
记得开 swap 就行。我搞了 1G 。
beyondex
2021-07-18 19:45:14 +08:00
.NET Core 5
threeEggs123
2021-07-18 22:46:24 +08:00
aws lambada,然后在上面写 python,按量付费,外面套一个 api gateway 。很便宜,每个月还有免费的额度。
cloverzrg2
2021-07-19 10:16:19 +08:00
go 的 gin+sqlite3 (几个人访问没啥问题,而且可以随时切到 mysql ),内存占用不会超过 10M 。你说的网页服务器,可以不要,除非你知道你想干啥(多站点路由配置、ssl 证书等需求)
HUNYXV
2021-07-19 10:53:25 +08:00
mengdodo
2021-07-19 11:54:48 +08:00
@ttyn 感觉 gorilla/mux 就好了,build 后再压缩下更小
NCE
2021-07-19 19:42:18 +08:00
512MB 就老老实实用 php 把,nginx+mysql+slim 之类的轻框架都没什么压力
aru
2021-07-19 20:47:08 +08:00
php 很合适的

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

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

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

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

© 2021 V2EX