Blogval的开发实况(1):开发周期可能比较短,目前需要实现的重要功能列表计划

王志勇 发表于 2019年05月04日 12:36

特别感谢每位关注和平海底博客的朋友!为了不辜负朋友们的期望,我需要时常写一些有用的内容来分享。12岁时我开始会用电铬铁。大约在1995年~1999年,我购买过很多《电子报》;2000年后关注电脑杂志。所以,我可以分享不少这方面有用的经历和心得。但为了生存,我不得不去开发很多项目。

Blogval的开发周期可能比较短,因为之前Eonval帐号我已经开发完,很多Eonval的模块都可以直接拿过来用。我也需要把Blogval赶快做完,然后去开发别的项目。Blogval的功能可能比Feedval阅读器少很多,这些程序都是我在编写,下列这些功能大部分都未写,也是接下来这几天我要做的工作:

  1. 通过Feedval RSS阅读器订阅的博客,点赞、或收藏,都会给这篇博客加分。初期设定为同一篇博客,如果有3人点赞、或收藏(这个值将来可能会修改),则会自动推送到Blogval的优质博文。
  2. 开通“Feedval编辑”权限,拥有Feedval编辑权限,有2个功能,一是可以直接在Blogval的首页,使用“提交1篇优质博文”的功能;二是只要有一名编辑给一篇文章点赞/或收藏,还有另一名用户给同一篇点赞/或收藏,那么这篇博客会立刻推送到Blogval。
  3. Blogval只收录独立博客。所有非独立博客平台的博文,点赞/或收藏,都不会被推送,在Blogval的首页也无法提交优质博文。
  4. Blogval的首页的“提交1篇优质博文”,为了防止spam,在程序里规定为必须是Blogval平台已经收录的域名。
    如何被收录?只要通过Feedval RSS阅读器来订阅这个RSS,点赞/或收藏其中一篇博客,其域名会立即被Blogval收录。
  5. 同一篇博文,每隔被点赞/或收藏5次、或10次、15次,都会在Blogval首页被顶帖。
  6. 内部超大容量存储的分布设计,一直是很难的难题,这也需要一次设计好,服务器性能将可以一直发挥到最佳的状态。由于涉及到顶帖的功能,所以Blogval的优质博文列表页,我发现和我在2011年(我当时31岁)开发的Orshu论坛程序完全一样。当时的论坛程序写了4个月以上,如今发现功能上还有点不完美的地方,虽然其全动态页的服务器性能能达到最佳,但是由于顶帖的原因,当时的Orshu的帖子列表从第3页会有一定的重复。这一次,重新改变这个结构,尽可能地去掉由于顶帖产生的重复标题的问题,过滤掉重复的标题的ID。
    之所以产生这个重复,这是由于分布式NoSQL结构的原因,虽然NoSQL能让性能达到更佳的状态,但是少量的功能如这个重复的问题,较难100%克服。如果想完全克服,则必须牺牲性能,需要把所有的帖子的列表放在同一组数据库,当帖子达到几万、几十万个的时候,会很消耗资源,所以需要考虑性能优先。
    这个新的分布结构,这次开发我需要严格记录其思路,以便将来我有时间会重新再开发论坛程序,也需要用到将要开发的Eonqu项目。
  7. 为了提高Blogval的博文质量,纯营销、纯商业的独立博客也不是需要完全禁止,而是单独给这些博客提高推送的门槛,比如需要有20、50甚至100个赞才能被推送。个人博客里夹杂的商业内容,则不视为是纯营销博文,因为毕竟是个人博客。
  8. Blogval、Feedval均可使用Eonval帐号登录。
  9. Blogval平台需要有撤消优质博文的功能。
  10. 如果还有想到的,再更新,待续……

2条评论:
1   angel2018 2019-05-06 04:14
勇哥,这个平台软件好啊。相信很多个人博客会用,而且可以展示好的文章,给更多的人看到。

自由勇 2019-05-06 17:37
谢谢支持!:)

发表评论:
名字: (*必填)
博客: (可省)

正文:

  记住信息?

王志勇:1980-09-26 (41周岁)
程序设计,前端设计。

版权声明:本博客所有文章,均符合原创的定义,禁止转载,违者将必究;正确的方法是贴原文的标题和网址即可。

与此相关的链接
自由勇专栏

Blog存档 Archives

2021年06月(9)
2021年05月(17)
2021年04月(25)
2021年03月(6)
2021年02月(17)
2021年01月(30)
2020年12月(19)
2020年11月(18)
2020年10月(15)
2020年09月(14)
2020年08月(14)
2020年07月(14)
2020年06月(16)
2020年05月(13)
2020年04月(18)
2020年03月(14)
2020年02月(15)
2020年01月(16)
2019年12月(11)
2019年11月(26)
2019年10月(25)
2019年09月(30)
2019年08月(10)
2019年07月(29)
2019年06月(30)
2019年05月(26)
2019年04月(30)
2019年03月(30)
2019年02月(30)
2019年01月(30)
2018年12月(30)
2018年11月(30)
2018年10月(30)
2018年09月(17)
2016年-2017年(9)
2014年06月-09月(10)
2013年 +

2012年 +
2011年 +
2010年 +
2009年 +
2008年 +
2007年 +
2006年 +
2005年09月(4)

Copyright © 2006-2021 auiou.com All rights reserved.
此Blog程序由王志勇编写