■スレッドリストへ戻る■ 全部 1- 101- 最新50

新bbs.cgi(&Monazilla)でサーバに優しくしよう?

41 :名無しさん@お腹いっぱい。 :02/04/17 09:25 ID:???
エラーを機械読み取り可能なように配慮してください。
たとえば「混雑しています。。。」のときは
ヘッダ(Content-TypeとかSet-Cookieとか)の出力部分に

print "Status: 503 Service Unavailable\n";
print "Retry-After: 300\n";

とか書いておくと、まともなクライアントならリトライする前に
300秒待たなければならないことになっています。
# 馬鹿なクライアントだとエラーだと思ってリトライしまくるので
# 逆効果だったりするが。Iriaとか。
もちろん300という数値は固定ではなく、混雑状況に応じて
可変でもかまいません。

人間が読むメッセージにも「あと300秒待ってね」とか具体的な
数値を入れたほうがいいかもしれません。
どのくらい待てばいいのか分からないと、>>37のように
やみくもにリトライするという行動に出がちです。

28KB
新着レスの表示

スレッドリストへ戻る 全部 前100 次100 最新50

0ch BBS 2004-10-30