新出炉的 AngularJS+golang+mongodb 架构的论坛

2015-08-12 20:00:41 +08:00
 zhuchaowe

我是不会告诉你原论坛是从PHP(startbbs)改造的。

StartBBS是一个开源PHP论坛,其实大致就长V站的样子。
改造流程:
1.先把mysql数据库迁移成mongodb(中间少了不少数据表。。你懂得)
2.然后把PHP程序用golang重写了一遍,这个版本的前端渲染还是用的golang
3.最近把golang程序写成API,前端用AngularJS实现了一遍。。(我觉得我主要是闲的)
4.然后用prerender做了搜索引擎的优化,用redis缓存起来。(这是AngularJS的诟病)

给大家体验一下感觉吧,是不是快的一比。。。

过段时间要不咱也开源?
有bug的地方,轻喷啊。。

链接 : http://www.iosx.me

5522 次点击
所在节点    分享创造
46 条回复
zhuchaowe
2015-08-13 11:28:34 +08:00
@shoumu
@kofj 这个是做了一个CSS3的颜色渐变效果
EchoChan
2015-08-13 11:30:09 +08:00
楼主开源的时候记得在V上说一下。
kokdemo
2015-08-13 11:30:57 +08:00
@zhuchaowe 这个渐变太难看了……

建议改下把……
TangMonk
2015-08-13 11:35:57 +08:00
这个速度很正常吧。。没有啥复杂的查询,又是ajax。跟golang 和mongo的关系不大
zhuchaowe
2015-08-13 11:46:02 +08:00
@TangMonk 关系确实应该不是很大。毕竟数据量就那么多。不过性能肯定好一点
@nilai @EchoChan 开源肯定发帖纪念啊
@kokdemo @shoumu @kofj 那我就去掉把。
@wuyazi 第一批用户来自我的一个开发群
napsterwu
2015-08-13 12:00:21 +08:00
⎡其实大致就长V站的样子⎦
zhuchaowe
2015-08-13 13:14:42 +08:00
@napsterwu 至理名言么
21grams
2015-08-13 13:29:29 +08:00
用golang有啥的好处,比php好在哪里?
robinborn1987
2015-08-13 13:41:08 +08:00
求开源啊!
Anybfans
2015-08-13 13:45:23 +08:00
真快啊。。
求开源。。
asmore
2015-08-13 13:56:09 +08:00
顶一个,快得一B
x86
2015-08-13 14:05:05 +08:00
太快了不习惯...
huobazi
2015-08-13 14:07:54 +08:00
求改回 mysql 或者 postgres
ikaros
2015-08-13 14:20:32 +08:00
@21grams 部署方便, 直接丢编译好的文件到服务器就完了,不需安装任何其他依赖; 运行效率高
fxxkgw
2015-08-13 16:13:25 +08:00
haokuai zanyige
cobola
2015-08-13 17:37:16 +08:00
真快
le0rn0
2015-08-13 17:50:40 +08:00
请问lz用的什么框架?
w88975
2015-08-13 18:05:52 +08:00
我断网试了下 发现是先跳转页面 再进行数据ajax的加载.
liyaoxinchifan
2015-08-13 18:12:45 +08:00
太快了!
unique
2015-08-13 19:08:15 +08:00
mark 求开源

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

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

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

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

© 2021 V2EX