タグ

2009年2月27日のブックマーク (5件)

  • livedoor Blogの中の人が裏側を語る、Winny金子氏の講演も

    ライブドアは27日、同社技術部会の主催による技術者向けのセミナー「第1回ライブドアテクニカルセミナー」を開催した。セミナーでは、ライブドアが運営するブログサービスのシステムや、データセンター事業を含むネットワーク運用についての解説などが行われたほか、ゲストとしてファイル共有ソフト「Winny」を開発した金子勇氏と弁護士の壇俊光氏が招かれ、配信技術と法的問題に関する講演が行われた。 ● 新サービス「livedoor Blog ASP」を4月に提供 ライブドアメディア事業部ブログBU開発グループの垣内秀之氏は、ライブドアのブログサービス「livedoor Blog」のシステムの裏側を紹介。livedoor Blogは2003年11月にサービスを開始し、現在では約270万ユーザー、1日約5000万ページビュー、1日の投稿記事数が約10万という巨大なサービスとなっている。 垣内氏はlivedoor

  • CentOSでRAMディスクを使ってみる

    CentOSでRAMディスクを使ってみる DISK I/Oでボトルネックになっているケースに対する対策を考えてみる。 ということで、物理メモリを仮想ディスクとして利用できるRAMディスクの実験。 手軽に使えるmemcachedみたいなイメージで。 OSレベルでのファイルキャッシュで事足りることもあるかもしれないが、 明示的にメモリ内で処理できると幸せみたいなケースに有効かと思われる。 ハード、OS構成は下記。尚、ベンチマークツールはbonnie++を使用する。 ■テスト構成 CPU:Xeon5110*2 Memory:4G HDD:144G*2(SAS,15krpm,RAID-1) OS:CentOS4.4(2.6.9-42.0.10) ■bonnie++インストール #wget http://www.coker.com.au/bonnie++/bonnie++-1.03a.t

  • Repcached - KLablabWiki

    repcachedについて repcachedとは、memcachedにデータのレプリケーション機能を追加実装したものです。 memcachedは、以下のようなところによく使われると思います。 一時的なデータの保存場所として キャッシュを保存する場所として RDBMSのデータのキャッシュ 生成したページデータのキャッシュ いずれの場合も消えていいデータなので、万が一memcachedがダウンしても問題はないはずです。 しかし、影響が全くないわけではありません。 例えば、MySQLのデータをmemcachedでキャッシュしている場合、memcachedがダウンしている間は直接MySQLにアクセスがいくことになりDBサーバの負荷が上がります。また、memcachedを再起動してキャッシュが失われた場合は、再びキャッシュが溜まるまではDBサーバに負荷がかかることになってしまいます。 このように

  • PHPスクリプトの遅い部分を簡単に見つける方法

    extension=xdebug.so xdebug.profiler_enable = 1 xdebug.profiler_output_dir = /tmp と設定して、apacheのリロードを行えばXdebugが動作します。 これで、あとは、ブラウザで調査したいページにアクセスすれば、 /tmp/ 以下にプロファイルデータが作成されていきます。 次にプロファイルデータの閲覧の為に、 http://sourceforge.net/projects/wincachegrind/からWinCacheGrindをダウンロードしてwindowsマシンにインストールします。 あとは、WinCacheGrindで作成されたファイルを取り込めば、関数ごとの 実行時間をたどりながら確認することができます。 ※WordPress2.7.1日語版インストール直後のTOPページで試してみた場合です。 We

    PHPスクリプトの遅い部分を簡単に見つける方法
  • リレーショナル・データベースの世界

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。