2008-08-01タイトル: | 高負荷対策 | |
投稿者: | 管理者 | 00046_ |
本文 | 当HPには、PHP(Web用の開発言語のひとつ)を使って、動的にHTMLを作り出している。HTML文のみのHPに比べて、要求があるつどページを作るのでサーバーの負荷は大きくなる。 最近は、HPの更新情報を収集するためにロボットに巡回チェックをさせる方式が増えてきた。 当HPの図書館情報の更新もほぼ同じ方式で行っている。 この方式の問題は、ロボットの作り方によっては、同じページへの要求をサーバーに連続して出すことにある。 これでは、巡回チェックをされる側のサーバーの負荷が大きくなりすぎる。当然、サーバ管理者から対策が必要との指摘を受けた。 回避策についていろいろ考えたが、同じIPアドレスからの要求が続く場合は、数秒間処理を待機(sleep)させるようにした。まだ、様子見をしている状況だが、今のところ再発は防止できている。 |