タグ

2011年8月29日のブックマーク (8件)

  • memcacheのstatsコマンドメモ - taka512's blog

    有効期限前のデータがmemcacheから追い出されていたのでその時のメモ 容量が怪しそうなのでstatsでデータを見てみると $ telnet localhost 11211 Trying 127.0.0.1... Connected to localhost.localdomain (127.0.0.1). Escape character is '^]'. stats 結果を眺めると・・・・ 最初、「bytes」の項目が容量に近かったので容量一杯と判断したが 実はmemcacheは確保したメモリを開放するわけではないので この値で容量が一杯とは判断できないらしい。 (もしかしたら有効期限切れのデータが詰まっているかもしれないので) で、見るべきところは「evictions」の項目で有効期限に達してないデータが memcacheより追い出されたらここの値が増える。 で、原因はやはりmem

    memcacheのstatsコマンドメモ - taka512's blog
  • Gihyo Digital Publishing … 技術評論社の電子書籍

    技術評論社の電子書籍(電子出版)販売サイト

    sotarok
    sotarok 2011/08/29
    ほおー
  • #isucon ではどんなことを考えながら作業していたか - 酒日記 はてな支店

    前のエントリ #isucon で優勝してきました は当日夜に酔っ払った頭で勢いで書き上げたので、少し冷静に振り返ってまとめてみます。 最初のボトルネック発見 DBCPU 4コアをフルに使って回っているのですぐに Query が重いのは分かった 重いクエリはキャッシュすれば、という発想は自然 (実際 MySQL のクエリキャッシュだけでスコアは 1.5倍程度上がる)、とはいえ このクエリは実行に 300〜400 ms 程度かかる アプリケーションの要件上、毎秒更新する必要がある 1秒ごとに更新に 0.3〜0.4秒かかる処理をするのは悪手だろう cache が消えてから生成、とすると生成処理が複数同時に走って無駄が大きい (実際ベンチマーク中の slow query を見ると 600〜700 ms 程度の時間が掛かっていた) ということで、DB のテーブル構成を変更して高速化できないか、

    #isucon ではどんなことを考えながら作業していたか - 酒日記 はてな支店
  • ApacheのAllow, Denyディレクティブでand条件したい - (ひ)メモ

    追記: 2008-11-14 コメントで id:yasui0906 さんに教えてもらったように、 SetEnvIf X_CLIENT_TYPE "^(DoCoMo|EZWeb|ThirdForce)" is_mobile=1 SetEnvIf x-up-subno "XXXXXXXXXXXXX\.ezweb\.ne\.jp" my_ktai SetEnvIf is_mobile "^$" !my_ktai Order Deny,Allow Deny from all Allow from env=my_ktaiな風にした方が env!= の列挙よりスマートです! 自分もこっち使うようにしました。 たとえば、自分の携帯電話(au)からのアクセスだけ許可したいときは、 CIDRFile "/usr/irori/etc/ip.d/[a-zA-Z]*" SetEnvIf X_CLIENT_TYPE

    ApacheのAllow, Denyディレクティブでand条件したい - (ひ)メモ
    sotarok
    sotarok 2011/08/29
    なるほど、セット後、特定条件にマッチしたときに unset という発想
  • チート対策とhttp_loadに仕掛けた罠の話 #isucon - blog.nomadscafe.jp

    完全に文化祭疲れで昼寝3時間ぐらいしてしまいましたが、懇親会で聞かせて頂いた話やblogやtwitterをみる限り好評だったようで、うれしく思っています。ISUCONに参加して頂いた方、社内で協力して頂いた方ありがとうございました いくつか至らぬ点がありますが、明日以降に公式にフォローさせて頂きたいと思っています。 さて、既に公開されているので見た方は多いと思いますが、今回ISUCONで使ったベンチマークツールは大きく分けて次の3つのツールに分かれています。 (1) 1post/secでコメントを投稿し、1秒後にコメントをしたページと、インデックスおよび適当な記事のDOMチェックを行う node.js (2) http_load + patch (3) css/js/imageのMD5値を検証する perl script 最終的な順位はhttp_loadが行ったリクエスト数で決まるのでもし

  • http_load

    http_load - multiprocessing http test client Fetch the software. http_load runs multiple http fetches in parallel, to test the throughput of a web server. However unlike most such test clients, it runs in a single process, so it doesn't bog down the client machine. It can be configured to do https fetches as well. You give it a file containing a list of URLs that may be fetched, a flag specifying

  • インタビューへのマジレス | tsuyuki.makoto

    2011/08/25 01:31 宝石業界からの転身について語るには、まず学生時代の話から始める必要がある。 アトピー性皮膚炎との付き合い 子供の頃、父親が法曹界の人間だったので自分もなんとなくそっち方面に行くのかなぁと何となく考え、小学校の卒業文集みたいなのにある将来の自分とかにはそんな風に書いていたと思う。小さい頃からアトピー性皮膚炎だったんだけど、小中学生の頃はある程度収まっていて、こんな感じに軟式テニス部に入ったりして、でも、特に将来については何も考えていなくてただ暮らしていた。 高校生になって、やっぱりブラブラしてたんだけど、なんだかアトピー性皮膚炎が超悪化してしまった。顔を含め、全身が瘡蓋だらけになった。経験のある人はわかると思うんだけど瘡蓋をはがし続けてるとだんだん血じゃないものが出てくるんだ。正直、外に出るのが嫌なくらいだった。だけどなぜか、えっちら出かけて渋谷のシネマライ

    sotarok
    sotarok 2011/08/29
    つゆしまんの人生
  • Spot Instance Price History

    sotarok
    sotarok 2011/08/29