昔のCGI掲示板の限界は、sidekiqのようなバックグラウンドタスクを引き受けてくれる仕組みが無いことにあります。
CGIというのは単なるWebサーバとサーバアプリの通信の仕方なので、ここは特に問題じゃないんですが、リクエスト時に全部やるようになっているので、レスポンスが悪くなったり、タイムアウトしちゃったりします。
レンタルサーバを使った昔のやり方としては、cronでバックグラウンド用のプログラムを定期実行していました。
今はVPSを借りてrootの権限で設定ができるので、サーバの常駐プロセスを立ち上げてまわすことができるようになりました。
sidekiqは、タスクを複数引き受けて、用途や優先度でキューに分けて、同時に実行して、失敗したらリトライして、というバックグランドでやって欲しいことを一通り引き受けてくれるところが凄い仕組みです。