別の質問です。

こういった場合どのようにするのが効率的ですか?

トップページにニュースを表示させます。
ニュースのデータはDBへ保存しています。

ニュースは誰が訪問しても同じデータですので、
ユーザーごとにDBへ取りに行くのは不効率です。
そのためDBから取り出したデータを
他のユーザーもDBへ再アクセスせずに利用できるようにしたいのですが
どのような方法がありますか?

それともやはりユーザーごとにDBへ取りに行く必要があるのでしょうか?