タグ

hatenaに関するsusieqのブックマーク (3)

  • 速くて落ちないサービスを提供する - jkondoの日記

    外からはなかなか評価されない仕事としてもう一つ大きいのがサーバーの仕事です。はてなのように、1ヶ月のUU(ユニークユーザー)数900万人、月間のPV(ページビュー)が10億PVを超えるサイトを運営するには、当たり前ですが相当なサーバーやネットワークが必要となります。 これまでこのサーバーやネットワークについては、「なるべく安く」ということを目標に構築してきました。売り上げが安定的ではないため、業績が悪化した際にリスクとなる固定費をなるべく減らしたかったからです。(ちなみにはてなは外部からこれまで資を入れておらず、全て自分たちの事業で生み出した利益を元に設備投資を行ってきています。苦労して生み出した利益を使ってサーバーを買うわけですから、そのコストについて厳しくなるのは当然ですし、そのおかげでネットベンチャーには珍しく、完全自己資でここまで会社を成長させることができました。ただ、自己資

    速くて落ちないサービスを提供する - jkondoの日記
  • サーバにDoS耐性を付ける - stanaka's blog

    ウェブサービスでは、アクセスが集中して、サイトが落ちる、というのは、よくある話です。純粋に人気が出てアクセス集中するなら、サーバ管理側の責任と言われても、しかたないと思います。しかし、botやF5アタックによる突発的な集中アクセスで、落ちてしまう、というのは、運営側としても、あまり納得がいくものではありません。 そのような突発的なアクセスに対応するために、大量のアクセスをしてくるクライアントを検出し、優先度を落すか、アクセス禁止にする方法などがあります。 というわけで、Apacheモジュールでそれを検出するためのmod_dosdetectorを開発しました。(ちなみにコア部分の開発期間は、Apacheモジュールって、どう書くんだっけ、という状態から、3日でした。) mod_dosdetectorは、Apacheモジュールとして動作し、クライアントのIPアドレスごとにアクセス頻度を測定し、設

    サーバにDoS耐性を付ける - stanaka's blog
  • デモムービーの手軽な作成方法を教えてください。…

    デモムービーの手軽な作成方法を教えてください。 RubyOnRails や Agavi 等で操作を録画したデモムービーをよく見かけますが、あれはどのようにして作っているのでしょうか。 dashboard の widget で手軽に出来るという話も聞きましたが見つけられませんでした。 widget だけでなく、デモ作成に付随した Tips や面白い話もあれば歓迎します。 デモムービー例 http://agavi.org/?page=QuickStartMovie http://media.nextangle.com/rails/rails_setup.mov http://www.rubyonrails.org/media/video/rails_take2_with_sound.mov

    susieq
    susieq 2005/12/29
    ...デモムービーの作り方。これは知りたいことだなー。
  • 1