[erlang-questions] [erlyweb-list] Re: Twoorl: an open source Twitter clone
Sat May 31 23:39:40 CEST 2008
Thanks! Comet based scrolling is relatively low priority. There are a
bunch of other feature requests I'm working on. Twoorl users are a
small but pretty excited bunch :)
I'm not planning on keeping the current db-backed timeline rendering.
I realize it wouldn't well when users start having too many friends.
To avoid this bottleneck, I'm planning on keeping a per-user data
store (in mnesia or memcache) for the last 20 twoorls (=tweets) from
their friends. New twoorls would be broadcasted (ie copied) to all
(active) followers. It's a space/speed tradeoff. This solution
wouldn't allow paging (unless I increase the cache size) but I think
it's a good tradeoff.
I still have some way to go before I hit these scaling problems, though.
On Sat, May 31, 2008 at 8:53 AM, David Pollak
> Nice stuff. A question and an observation:
> Q: Are you planning to add a comet-based scrolling timeline?
> O: The creation of a timeline from the backing store on request strikes me
> as one that is prone to performance problems (see http://twitter.com)
> On Wed, May 28, 2008 at 10:12 PM, Yariv Sadan <> wrote:
>> I created an open source Twitter clone in Erlang called Twoorl. I
>> wrote it on top of ErlyWeb/Yaws. You can see it at http://twoorl.com.
>> The code is at http://code.google.com/p/twoorl.
>> I'll appreciate any feedback!
> lift, the simply functional web framework http://liftweb.net
> Collaborative Task Management http://much4.us
> Follow me: http://twitter.com/dpp
> Git some: http://github.com/dpp
> You received this message because you are subscribed to the Google Groups
> "erlyweb" group.
> To post to this group, send email to
> To unsubscribe from this group, send email to
> For more options, visit this group at
More information about the erlang-questions