youbbs avatar

记一下youBBS第三次程序改写

🕜 by youbbs

这次改变很大,风格越偏向于一个博客。想的不再是别人需要什么,而是自己想做什么,做的不是产品、不是开源,是信仰😄😂

用到的一些东西记录:

  • Golang 自不必说,很喜欢用它
  • fasthttp 速度比自带的 net/http 快10倍
  • 模版 quicktemplate 比自带的快20倍
  • 嵌入式k/v数据库 leveldb ,自己在外面做了一个套,简名 sdb
  • fastcache 做缓存,在页面的公共部分做缓存,因为使用 leveldb 本来就很快,这里优势不明显
  • chroma 后端代码高亮处理
  • github_flavored_markdown 作 markdown 处理
  • gojieba 作分词,作提取标签及搜索
  • google api 添加文章后自动提交给 google ,第一时间签到,同时提交给百度和 bing
  • 其它 SEO 相关

💘 相关文章

评论

共24条关于"记一下youBBS第三次程序改写"的评论

youbbs avatar
#2 youbbs 回复

@waiducom #1 整合这些资源太麻烦,绝大部分人不适应,会带来更多的麻烦😡 所以原来的公开版本一直保留最简单的结构,连结巴分词都不想加。

廖少 avatar
#3 廖少 回复

@youbbs #2 哈哈 放出来吧 像我这样喜欢折腾的人还是挺多的,折腾一下还可以反馈一下bug哈

宁静致远2 avatar
#9 宁静致远2 回复

现在注册一个公司很方便,好像不用什么钱都行

宁静致远2 avatar
#10 宁静致远2 回复

现在BBS手机移动端的很少,作者可以注重H5与小程序体验,加上一些基本功能。然后购买程序接二次开发。我第一个下单购买

小萌娘 avatar
#13 小萌娘 回复

最新更新的 不开源了吗? 有点可惜啊

小萌娘 avatar
#17 小萌娘 回复

@youbbs #15 对了为什么不直接一个模板做自适应呢 要分成桌面版和移动端模板呢?

youbbs avatar
#18 youbbs 回复

@小萌娘 #16 三年前玩过。 #17 以前是想在宽屏页面多显示些信息,手机模版就分开。这导致改模版增加很多工作,一直懒得再去整模版,现在已经使用自适应。

小萌娘 avatar
#19 小萌娘 回复

@youbbs #18 话说 更新什么时候会开源呢 准备 再次用youbbs做一个论坛

RafaelShin avatar
#21 RafaelShin 回复

@youbbs #20 我觉着本次升级很不错,想要做个论坛,等你开源了了玩一下试试

写一条评论

Based on Golang + fastHTTP + sdb | go1.16.3 Processed in 1ms