第三回DeNAゲーム開発勉強会の資料です。 https://atnd.org/events/59594Read less
Is Scaling PHP a pain in the ass? You're not exactly the next Facebook, but you're big enough, and it costs real money when your site goes down in the middle of the night. Everything I've ever learned about scaling PHP— I slept infront of my laptop for a year while scaling Twitpic, rolling over to restart Apache at 2am before drifting back to sleep, but when you're a startup- you do what you have
2011年2月21日 追記 $script も新規参戦してきました。高々 643 バイトで、非同期読み込みや依存性の制御などができるそうです。いずれ紹介したいと思います。← 「新参の超軽量JavaScript非同期ローダー3種を徹底比較」で紹介しました! これらのローダーのうち、LABjs の作者が 「On Script Loaders」 で HeadJS と ControlJS について意見をしていて、面白そうです。そのうち日本語訳や各ローダーの比較を行ってみたいと思います。 ローディング・スクリプトをめぐる議論 さてさて、本エントリーの本題は前述のローダーではありません。「Prefer asynchronous resources」 や Google Analytics のスニペット に示されているような、ローディング・スクリプトの変遷をまとめてみます。 これらのスクリプトのごく初期は
そして同氏は、世界で最も高速なウェブサイトの1つであるGoogleのパフォーマンスにかかわる仕事をしているのである。 ウェブのパフォーマンスには2つの重要な側面、すなわち効率性と応答時間がある。効率性は、世界ランキング100位に入るようなウェブサイトを構築する際に出てくるスケーラビリティという難問に取り組むための武器である。あなたのウェブサイトが何百万人単位のユーザーと、何十億単位のページビューを擁するような規模のものである場合、バックエンドアーキテクチャ全体に対する理解を深めておくことが重要となるだろう。 ページの速度というものは、HTMLドキュメント内に記述する一連の指示によって決定されると言っても過言ではない。 iGoogleを例に挙げると、バックエンド処理に費やされる時間、すなわちデータがキャッシュされていないために毎回リクエストされることで費やされる時間は、ページ全体の処理時間の
Best Practices for Speeding Up Your Web Site The Exceptional Performance team has identified a number of best practices for making web pages fast. The list includes 35 best practices divided into 7 categories. Minimize HTTP Requests tag: content 80% of the end-user response time is spent on the front-end. Most of this time is tied up in downloading all the components in the page: images, styleshee
JDK16 jconsoleの動作例 JavalobbyにおいてJavaパフォーマンストラブルシューティングに役立つ10のツールがTop 10 Java Performance Troubleshooting Toolsとして紹介されている。OSの限定されるツールもあるため実質的には7つの紹介とみていいだろう。Javaのパフォーマンス分析といえばJDK 6 Update 7からJava VisualVMが同梱されるなど今後のさらなる発展が期待される分野だ。同文書で紹介されているツールは次のとおり。 jconsole - JDK1.5およびそれ以降のバージョンに同梱されているJavaモニタリングおよびコンソール管理ツール。JMX互換のグラフィカルツールでローカルで動作しているJava仮想マシンもリモートで動作しているJava仮想マシンもどちらもモニタリング可能 VisualVM - 高性能な
Webサイトのパフォーマンス向上にはYSlowが有益であることは明らかだ。YSlowが素晴らしいのは、背後で動いているプログラムに関係なくある程度のパフォーマンスアップができる点にある。しかしさらにパフォーマンスを向上させようとした場合、細かく計測を実施し、プログラム部分も含めてボトルネックを明らかにすことは無駄ではない。YSlowで実施した作業の裏付けにもなるし、より詳しい計測はより優れた性能改善を可能にする。 Netflix, Director UI Engineering, Bill Scott氏はMeasuring User Experience Performanceにおいてユーザエクスペリエンスのパフォーマンスについて計測するポイントとまとめている。同氏はNetflixでエンドユーザからみたパフォーマンスエクスペリエンスの改善に取り組んでおり、これまでの経験から得たテクニックを
というわけで、ここが新サーバ群による新生GIGAZINE.NETです。この記事が見えているということは、新しいサーバへのDNS浸透が済んだということです。見た目上は特に何かの変化があるわけではないのですが、サーバが物理的にトラブルを起こさない限りは重くなったりはしない……はず。 というわけで、前回の記事に引き続き、裏話第2弾です。詳細は以下から。 ・MySQLのDNSルックアップを無効化 新サーバ構成でテスト中に最大の問題となったのがコレ。ルータが落ちまくるので一体何が起きているのかがわからず、延々と1週間も悩み続け、GIGAZINE編集部を恐怖のどん底にたたき込んだものです。結論から言うと、外部のDNSサーバを利用していたため、ローカルでのテスト環境においてもMySQLに接続が発生するごとに、DNSの参照が発生していたのが原因。 MySQL :: MySQL 4.1 リファレンスマニュア
先日KLabラボさんから公開されているRepcachedを試してみました(これとこれ)が、2008/04/11付けでマルチマスタレプリケーションに対応した新しいバージョンがリリースされたので、みたび試してみました。 環境は先日と同様CentOS4.6 on VMwarePlayerで仮想NICは1枚、NAT接続ですが、VMwarePlayerをバージョンアップした関係で、IPアドレスが192.168.141.128に変わりました。PHPのバージョンは前回と変わらず5.2.5で、memcache拡張は3.0.1(beta)です。 インストール、起動法は前回までと同じなので割愛。。。PHPスクリプトは以下のようにaddServerメソッドを使うよう変更しました。 <?php $ttl = 60; $servers = array(array('ip' => '192.168.141.128',
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く