我是不会告诉你原论坛是从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
1
orvice 2015-08-12 20:10:50 +08:00
唔 用revel写的,最近我也在用revel
|
2
ETiV 2015-08-12 20:15:20 +08:00
LZ golang IDE 用的是啥?
|
4
zhuchaowe OP @ETiV 我用的IDEA的插件。。你可以再webstorm,phpstorm等等JB家族的IDE上装插件。当然sublime也可以用,不过感觉没IDEA的插件来的爽
|
5
ETiV 2015-08-12 20:32:06 +08:00
原来如此,我试试去……
谢谢!! |
6
ikaros 2015-08-12 23:51:21 +08:00
求开源,我看看angular肿么用的 = =
|
7
ljbha007 2015-08-12 23:54:33 +08:00
可以可以 点个赞
|
8
guotie 2015-08-13 00:31:01 +08:00
飞一样快。
|
9
996635 2015-08-13 01:09:19 +08:00
楼主服务器哪里买的.速度好快!
|
11
zhouzm 2015-08-13 08:04:40 +08:00
ng 做的系统操作感觉就是快
|
12
qloog 2015-08-13 08:53:19 +08:00
真是快~,嗖嗖的~
|
13
zhuchaowe OP |
15
wuyazi 2015-08-13 09:57:10 +08:00
我也想做个论坛,请教第一批用户是怎么来的?
|
16
void1900 2015-08-13 10:01:38 +08:00
打
不 开 |
17
nilai 2015-08-13 10:04:28 +08:00
求开源。。。。。。 一个字,真的很快
|
18
shoumu 2015-08-13 10:14:27 +08:00
为什么每次点击一个链接之后进入的页面会首先显示一个颜色,然后这个颜色变浅变为白色,是我的眼睛有问题吗?
|
19
jesusRui 2015-08-13 10:29:50 +08:00
快的一笔啊,我都伙呆了
|
20
mkeith 2015-08-13 10:30:59 +08:00
我也在用golang+pgsql写一个论坛
|
22
EchoChan 2015-08-13 11:30:09 +08:00
楼主开源的时候记得在V上说一下。
|
24
TangMonk 2015-08-13 11:35:57 +08:00
这个速度很正常吧。。没有啥复杂的查询,又是ajax。跟golang 和mongo的关系不大
|
25
zhuchaowe OP |
26
napsterwu 2015-08-13 12:00:21 +08:00
⎡其实大致就长V站的样子⎦
|
28
21grams 2015-08-13 13:29:29 +08:00
用golang有啥的好处,比php好在哪里?
|
29
robinborn1987 2015-08-13 13:41:08 +08:00
求开源啊!
|
30
Anybfans 2015-08-13 13:45:23 +08:00
真快啊。。
求开源。。 |
31
asmore 2015-08-13 13:56:09 +08:00
顶一个,快得一B
|
32
x86 2015-08-13 14:05:05 +08:00
太快了不习惯...
|
33
huobazi 2015-08-13 14:07:54 +08:00
求改回 mysql 或者 postgres
|
35
fxxkgw 2015-08-13 16:13:25 +08:00
haokuai zanyige
|
36
cobola 2015-08-13 17:37:16 +08:00
真快
|
37
le0rn0 2015-08-13 17:50:40 +08:00
请问lz用的什么框架?
|
38
w88975 2015-08-13 18:05:52 +08:00
我断网试了下 发现是先跳转页面 再进行数据ajax的加载.
|
39
liyaoxinchifan 2015-08-13 18:12:45 +08:00
太快了!
|
40
unique 2015-08-13 19:08:15 +08:00 via Android
mark 求开源
|
41
dong3580 2015-08-13 19:16:21 +08:00 via Android
看到楼上一堆要来源的,楼主有时间总结个知识难点之类的比来源有意思😄
|
42
zhuchaowe OP |
43
zonghua 2015-08-16 21:11:56 +08:00
真的好快好快啊,瞬时即达。
|
44
firldlove 2015-08-17 04:41:02 +08:00
LZ可不可以詳細講一下第四條
”然后用prerender做了搜索引擎的优化,用redis缓存起来。(这是AngularJS的诟病)“ 是怎麼實現的? 因為angular本身是前端渲染的,但LZ顯然是用angular實現了server side rendering。一個值得注意的地方就是,所有的URL基本上都不帶“#“。可是具體是怎麼實現的呢?煩請指教! |
45
huobazi 2015-08-26 13:45:55 +08:00
|
46
adubi 2015-08-29 11:43:59 +08:00 via Android
楼主有兴趣一起做个网站吗?
|