これのこと。AJAXサイトをスピード化するMXHR - huixingの日記Digg the Blog » Blog Archive » DUI.Stream and MXHRどこにも解説が無かったので、詳しく読んだ。上の記事から引用すると、「サーバーとクライアント間で、ただひとつだけのHTTPコネクションを開く... 続きを読む
2009年10月4日 ZFSはRAIDと相性が悪い Sun Fire T2000には最初、2GbpsのFibre Channelに対応したSATAのディスクアレイを2基つないでいました。それぞれ14D+1P+1SのRAID 5にして、2つのvdevでZFSのpoolを1つ作りました。これはRAID 5+0に相当します。 しかし、こ... 続きを読む
更新日: $Date: 2006/03/16 05:59:46 $ UTC ($Revision: 1.8 $) 公開日: 2005/09/20 この文書は、技術評論社刊『WEB+DB PRESS Vol.22』に執筆した記事を技術評論社の 許可を得てWWWで公開しているものです。 このWWW版は校正前の原稿を元にしている点、WWW公開... 続きを読む
今日のテーマは「Webサイトのパフォーマンス」。より良い状態で訪問者をもてなすためにも、パフォーマンスは重要ですね。最近、Web担でも大幅なパフォーマンス向上をしました。あと、Yahoo! JAPANがやっている「あれれ」という失敗も少し紹介しましょう。 グー... 続きを読む
Webアプリケーションおよびサーバの高負荷時の挙動を確認する方法の1つが、擬似的に負荷をかけてテストを行うことだ。ここでは、そうしたテストを実施するフリーソフトウェアをいくつか試し、それぞれがどんなタイプのサイトに適しているかを調べた。 負荷テス... 続きを読む
はやいTCPサーバの書き方 - nyaxtのPC作業ログ について、いくつか気になった点があったので。Nagleアルゴリズムは、相手側のACK送信をまとめてくれるものです。これは、下記の様にアプリケーション側でパケットを意識した処理を行っている場合、邪魔になること... 続きを読む
cagra高速化にあたってのノウハウを一部公開してみます。また明日校正/更新します。つっこみ待ちです。select(2)の代わりにepoll_wait(2), kqueue, /dev/epoll等を使う他に山ほど解説ページがあるので略大量のsocketを処理するようなサーバの場合、効果あるかも... 続きを読む
Fx解説Firefox 3.1では、最新の高速化技術が惜しげもなく投入され、現行のFirefox 3.0.xから体感できるレベルでスピードアップが図られている。今回はその主要な技術を紹介する。TraceMonkeyTraceMonkeyは、FirefoxのJavaScriptエンジンであるSpiderMonkeyを拡... 続きを読む
performanceJavaScriptの部分は はてなブックマークのコンテンツの JavaScript を高速化する - IT戦記というわけでid:amachangに任せましょう。 というわけでそれ以外の部分でいったいどこが重いのか何が重いの?ということで重たい箇所を分析していきましょう... 続きを読む
MySQLのチューニングにおいて非常に重要となるメモリ(バッファ)関連のパラメータについて、 チューニングのポイント DSASのとあるDBサーバ(実メモリ4GB)の実際の設定値 をまとめてみます。 また、必要メモリの総量の計算や限界値を越えてないかチェックしてくれ... 続きを読む
hatena, javascript はじめに「新はてなブックマーク」になったということで、とっても便利になったのですが、ブックマーク一覧ページ*1が若干 JavaScript に時間が掛かっているみたいです。 というわけで調査してみたいと思います。調査して、改善できそうなと... 続きを読む
KOF2008:関西オープンソース2008というイベントに来ています。 はてなの伊藤さんの講演があったので、講演メモを公開。 #ボクがメモした内容であって、100%言ったとおりに書いてあるわけじゃないので、参考としてご覧ください。 (続き) アジェンダ 大規模なデ... 続きを読む