拿 go 又重新实现了一版 v2ex

发布于

接这个贴 [原贴](/t/1227534)

原因:大佬们反馈,加载慢,卡。

做法:从 next 改成了 go + echo + templ 架构,pm2 管理。从 next 的 160mb 常驻内存,优化到了 20mb,性能大幅度提升。

架构:我用的 tailscale 组网,我的 mac mini m2 家里 24h 开机,和阿里云组网,阿里云只负责转发 mac 的流量,配了 dns 解析。阿里云 99 计划,貌似不限流量,我挂了好多服务。

邀请码:WELCOME01
[网站链接](https://binaural.oolaf.top/)

大佬们蹬蹬,反馈反馈,🙏

---

原文链接:[点击查看](https://www.v2ex.com/t/1229096)

评论(28)

好家伙,直接在原作者地盘光明正大地挖墙脚是吧。

· 0 个赞

回复

怎么可能挖墙脚,纯当练手项目,来向 V 站学习罢了。

· 0 个赞

是我操作问题还是 Bug?点完发送验证码页面直接刷新了,填的信息全清空,再输验证码就提示 Invalid submission。

· 0 个赞

回复

我也试了,注册流程直接卡死,心态崩了。

· 0 个赞

哈哈,看代码风格,估计是一把梭的 AI vibe coding 搞出来的吧?

· 0 个赞

UI 感觉还不如原版好看,不过在 V 站直接挖墙脚不怕被站长办吗?

· 0 个赞

回复

现阶段肯定是比不过原版的,主要还是拿来练手学习。

· 0 个赞

感觉这种产品最大的痛点根本不是加载慢。没必要一味去复刻 UI,做点差异化功能才有出路。

· 0 个赞

回复

确实,目前主要先打个基础,后续会加上差异化的特色功能。

· 0 个赞

分享个极简的 PHP 开源论坛方案:https://github.com/bbs1org/bbs1org 。支持 SQLite/MySQL/PG,单页查询极少,核心代码不到 200KB,无依赖,跑起来负载很低,也适合拿给 AI 去做二开。

· 0 个赞

手机端打开看了一下,排版显示有点问题,得适配下。

· 0 个赞

内网穿透可以考虑下星空组网,国内线路的体验会更好点。

· 0 个赞

回复

星空组网是免费的吗?有空去了解下。

· 0 个赞

现在的 AI token 资源这么宝贵,拿去跑这种复刻项目太浪费了吧。

· 0 个赞

用家宽做服务器然后挂多层转发,这访问速度肯定快不起来啊。

· 0 个赞

楼主这波操作是什么意图?

· 0 个赞

纯复刻没啥大意义吧,很难留住用户。

· 0 个赞

光看常驻内存不够说明问题,建议再压测一下看看极限 QPS 能到多少。不过横向对比的话,通常 Go 在这方面优势确实大一点。

· 0 个赞

回复

老哥专业啊,确实得跑个压测看看具体的 QPS 表现。

· 0 个赞

感觉还不如直接拿 V 站的 API,去重新写一个更好看的第三方客户端。

· 0 个赞

代码写得再好,也得靠运营才能赋予论坛真正的价值。

· 0 个赞

我这边访问感觉还挺快的。

· 0 个赞

楼主这是搞了个康帅博式的复刻版呀?

· 0 个赞

看了下里面用户的默认头像,我还以为是一个人分身发的帖呢。

· 0 个赞

楼主这是光明正大地来挖 V 站的墙脚啊(狗头)

· 0 个赞

回复

@JimLee0921 哈哈怎么可能,也就是照着 V 站的壳子自己练练手、学习一下而已。

· 0 个赞

是我操作姿势不对吗?点了一下发送验证码,页面居然直接刷新了,刚才填的内容全清空了。重新填完输入验证码又提示我 Invalid submission。

· 0 个赞