そうするとある人が1ページ開けているだけで、10分そのまましていたら投稿もないのに、
更新頻度5秒として、1分で12回、10分で120回もシステム側にアクセスしているということでしょうか?利用者が多くなくてもめちゃくちゃ負荷がかかるような気がしますが、そんなものでしょうか?
それともサーバ側から変化があったときにプッシュされているわけではないですよね?
一般的にこういうサイトはどうしているのでしょうか?
更新されたかどうかをDBによみにいったりしていたらDBの読み込みの負荷がハンパない気がします。
Twitterの場合はAjaxで最新記事を取得しているようですね。
ですので、ページを開いているユーザが多いとその分負荷がかかります。
実際、Twitterはそこそこの頻度でサーバがダウンしていますよね。
ご参考までにTwitterのシステムについての記事です。
http://highscalability.com/scaling-twitter-making-twitter-10000-...
ユーザが何千万人・何億人となるようなサービスにおいて
スケーラビリティ対策は必須の作業ではありますが、
そのやり方については企業ごとに様々ですね。
もし何かTwitter的なサービスの提供を考えているのであれば、
手軽にスケーラビリティを実現できるGoogle App Engineをご利用になるのがお勧めです。
更新頻度とそれにおける負荷が気になるんです。