新出炉的 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 条回复
orvice
2015-08-12 20:10:50 +08:00
唔 用revel写的,最近我也在用revel
ETiV
2015-08-12 20:15:20 +08:00
LZ golang IDE 用的是啥?
zhuchaowe
2015-08-12 20:19:47 +08:00
@orvice 是啊Revel还是挺好用的
zhuchaowe
2015-08-12 20:21:28 +08:00
@ETiV 我用的IDEA的插件。。你可以再webstorm,phpstorm等等JB家族的IDE上装插件。当然sublime也可以用,不过感觉没IDEA的插件来的爽
ETiV
2015-08-12 20:32:06 +08:00
原来如此,我试试去……

谢谢!!
ikaros
2015-08-12 23:51:21 +08:00
求开源,我看看angular肿么用的 = =
ljbha007
2015-08-12 23:54:33 +08:00
可以可以 点个赞
guotie
2015-08-13 00:31:01 +08:00
飞一样快。
996635
2015-08-13 01:09:19 +08:00
楼主服务器哪里买的.速度好快!
ss098
2015-08-13 07:23:28 +08:00
@guotie
@996635 据我感觉不觉楼主服务器速度特别突出的快,据我分析是使用了无刷新页面加载技术。
zhouzm
2015-08-13 08:04:40 +08:00
ng 做的系统操作感觉就是快
qloog
2015-08-13 08:53:19 +08:00
真是快~,嗖嗖的~
zhuchaowe
2015-08-13 09:05:32 +08:00
@ss098 就是angularjs,页面无刷新ajax呗。

@996635 服务器在阿里云,最低的512M,1G配置,带宽5M
@qloog 其实这里的快是有golang的运算性能,mongodb的存取性能,和angularjs的单页面ajax无刷新,3个一起作用产生的。
kofj
2015-08-13 09:46:09 +08:00
@zhuchaowe 确实很快,赞。但是你不觉的有闪烁咩,这个应该改进一下。
wuyazi
2015-08-13 09:57:10 +08:00
我也想做个论坛,请教第一批用户是怎么来的?
void1900
2015-08-13 10:01:38 +08:00


nilai
2015-08-13 10:04:28 +08:00
求开源。。。。。。  一个字,真的很快
shoumu
2015-08-13 10:14:27 +08:00
为什么每次点击一个链接之后进入的页面会首先显示一个颜色,然后这个颜色变浅变为白色,是我的眼睛有问题吗?
jesusRui
2015-08-13 10:29:50 +08:00
快的一笔啊,我都伙呆了
mkeith
2015-08-13 10:30:59 +08:00
我也在用golang+pgsql写一个论坛

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

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

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

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

© 2021 V2EX