タグ

ブックマーク / komatak.blogspot.com (1)

  • 痒いところに手が届かないnginxのHttpLimitReqModuleさん

    軽くて早いと巷で評判のリバースプロキシサーバnginxですが、 標準で連続リクエストを制御する機能がついているのもまた魅力の一つです。 nginxのHttpLimitReqModuleを試してみる | tech.kayac.com - KAYAC engineers' blog こちらで詳しく紹介されているHttpLimitReqModuleを利用することで、任意のURLに対して1秒あたり/1分あたりに何リクエストまでしか処理しません、という制御が設定ひとつで出来てしまいます。例えば公開しているAPIのURLがあって、もちろん使って欲しいのだけどDOS攻撃みたいなのは困るわ...みたいな時に安心です。なお、リクエストが溢れた場合に速攻で503レスポンスを返すのか、ある程度は「処理待ち」としてキューに貯めるのか(burst対策)というのも設定一つです。ここまでの機能をアプリケーション側で実装

    aki77
    aki77 2011/10/23
    HttpLimitZoneModuleで最大コネクション数を制御
  • 1