人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

最近うちが運営しているサービスへのアクセス数が多すぎて、データベースサーバーをかなり圧迫してしまってます。そこで2ちゃんねるでよくある「人大杉(人が多すぎという意味)」の表示をアクセス数などによって表示し負荷を軽減したいのですが、どうやるのかわかりません。教えてください。

●質問者: koujin
●カテゴリ:ビジネス・経営 コンピュータ
✍キーワード:アクセス数 サーバー サービス データベース 人大杉
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● masaomix
●40ポイント

http://www.officecats.net/masaomix/

このURLは入力の必要上便宜的に付したものです

URLはダミーです。

んーーー。

ごく単純にはアクセスカウンタと同じ原理で

単位時間当たりのアクセス数をカウントして、

それが一定以上に達したら「人大杉」と表示させる・・・・

程度で実現できると思いますが。

サーバ負荷を軽減させる意味で行うなら、

このアクセス数カウントを行わせるサーバは

当然別サーバとすべきですよね。

本体には、カウンタを組み込むのと同じようなタグだけ入れておく。

その程度の配慮で簡単に実現できると思いますよ。

ただ、本格的にやるなら、そしてそういう手だてが

本当にサーバ負荷の軽減に役立つなら、

直接サーバから同時アクセス者数を引っ張ってきてやった方が

適切な処理が行えるという気はします。

でも、人大杉状態でアクセス規制したら嫌われるでしょうし、

単に警告程度の表示であれば、ユーザー側としては

重くてもガマンかーくらいにしか受け止めませんから、

それがサーバ負担軽減につながるとは思えません。

したがって、多少不便でも、

他サーバに置いたアクセスカウンタ式プログラムで

単位時間当たりのアクセス数を数えて

単純な警告を表示する程度が実用的だろうと思います。

◎質問者からの返答

なるほど。そんなに簡単にできちゃうんですね(汗)ありがとうございます<(_ _)>

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ