SteemJiang解决痛点的两个思路

in steemjiang •  5 years ago 

steemjiang3.jpg

https://lemooljiang.github.io

使用Steemit的老朋友们都有过无比慘痛和心酸的经历,经常卡顿那是常有的事,偶尔当机也不少见。再加上现在Steemit在国内不能访问,一些用户都用不了!

萌生解决这些问题的想法早就有,不过虽然前端可以写,但业务逻辑没法整,后台代码我可不熟。经过了两年多的时间,技术这块,提升得还是比较明显,尝试了下,很幸运地都解决了。

1.解决访问的问题

steemjiang6.jpg

我们每次访问Steemit网站每次都要向服务器请求数据,而这些服务器却是在国外,时间损耗上太长。其实文章的变动不大,没有必要每次都请求数据,用前端数据库(IndexedDb)是个方案。这样,以后你每次访问都是读取本地的前端数据库,访问速度飞快。

2.发布文章

steemjiang7.jpg

发布文章也是个问题。 我们知道Steemit的数据都是要上链的,而Steem出块的间隔是3秒,也就说你每发一篇文章或是做一次评论,你都要等3秒!这真是让人抓狂的一件事,现在可是21世纪,不是80年代了!

当然要解决它和第一个问题差不多思路,先发布在本地数据库中(这大约能在0.1秒内完成),然后在程序中调用Steem API同步到Steem区块链中就可以啰。这要费时5~6秒,不过这在SteemJiang中会帮你自动完成,不用等待!

当然,这是SteemJiang当前要解决的主要问题,完成个人部分是第一步,后面会加上一些新的功能,敬请期待吧!

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  
  ·  5 years ago 

文章好像是间隔2分钟还是3分钟

Posted using Partiko iOS

你这是指发两篇文章的间隔吧?!

  ·  5 years ago 

是的

嗯,这个间隔是为了防止有人发垃圾文章呗

  ·  5 years ago 

如果通过steemjiang发2篇文章,文章先发到本地,本地会根据情况延迟同步第二篇文章吗

Posted using Partiko iOS

这个我倒没试过,如果间隔太短估计会写入不了吧!

@tipu curate 3

Upvoted 👌 (Mana: 0/10)

  ·  5 years ago 

大湿胸真的很大!!

!shop

唉,你的大!

  ·  5 years ago 

你好鸭,lemooljiang!
@julian2013赠送1枚SHOP币给你!

目前你总共有: 27枚SHOP币

查看或者交易 SHOP币 请到 steem-engine.com.

无聊吗?跟我猜拳吧! **石头,剪刀,布~**
  ·  5 years ago 

厉害了,虽然看不懂都觉得好厉害