You might have a look at node.js - I've heard recently of apps which combine
node.js w/ redis pubsub to get a pretty nifty quick experience w/ no
polling.  From a scalability and performance point of view, this has a
couple of drawbacks - susceptible to network latencies, quality (may be
better suited for intranet), and second, each client may need it's own port
(this for node.js).

Here's a pretty cool little app -
http://www.web2media.net/laktek/2010/05/25/real-time-collaborative-editing-with-websockets-node-js-redis/

cheers,


m


On Mon, May 31, 2010 at 10:46 AM, Greg Ma <li...@ruby-forum.com> wrote:

> Hi,
> I am developping a little chat application with rails. On my chat page I
> make ajax request every 10 seconds to check if there are news messages.
> I think if I keep this thing with a lot of user my performance will get
> really low.
>
> How can I improve this? Is is possible to observe when a row is added?
> Or how can I effeciently cache the messages?
>
> Thanks,
> Greg
> --
> Posted via http://www.ruby-forum.com/.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Ruby on Rails: Talk" group.
> To post to this group, send email to rubyonrails-t...@googlegroups.com.
> To unsubscribe from this group, send email to
> rubyonrails-talk+unsubscr...@googlegroups.com<rubyonrails-talk%2bunsubscr...@googlegroups.com>
> .
> For more options, visit this group at
> http://groups.google.com/group/rubyonrails-talk?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to rubyonrails-t...@googlegroups.com.
To unsubscribe from this group, send email to 
rubyonrails-talk+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to