Quote:
I have been developing a stream server and the shout page is using it. Before, I just did polling to check for updates. It takes advantage of websockets and xhr-polling(long polling), those are the only 2 transports I'm using atm. So basically when new shouts come in, I can push it immediately, instead of wait 60 seconds (or whatever the poll interval is set at).
In addition to this, I have a timer on the shout page to let the user know when the latest shout data was pushed. If the timer gets too high, which would indicate a problem, I will have it automatically refresh the page. Feel free to let me know if something isn't working. I am still polishing the stream server and once it's squeaking, I hope to use it on other aspects of the site.
The shout page gets alot of traffic, there are an average of 750 people viewing at the same time. It would not be possible without http://guildwork.com. Drop the site some love and consider hosting your guild or checking out premium membership. They give back in the form of shouts, accelerated profile updates, http://ffxidb.com/, and a ton of free services (with more to come) for the entire community.
Or just PM Stan and say thanks. I get people thanking me all the time for FFXIAH, it's heart warming and motivating. This post is my thanks to him.