|
js, ネタvar ary1 = [1, 2];var ary2 = [1, 2];プリミティブな値(文字列とか数値)だけが格納されている2つの配列(ary1 と ary2)の内容が、同じかどうかを確認したい場合に…function like(ary1, ary2) {if (ary1.lengt... [ 詳細 ] [ 関連 ] [ ニコニコ ]2009/12/24 14:05:20 d.hatena.ne.jp |
Is your JavaScript SLOW JavaScript?Amy Hoy氏およびThomas Fuchs氏がIs your JavaScript SLOW JavaScript?において、JavaScriptアプリケーションのパフォーマンスをチェックするためのチェックリスト [PDF]... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
|
2009年10月27日火曜日MyISAMとInnoDBのどちらを使うべきかTwitterで話題になってたので簡単にまとめました。 ●MyISAMにしか無い機能を使いたい場合はMyISAMを使うしかない ・全文検索 (TritonnやSphinx) ・GIS ●InnoDBの利点(MyISAMの欠点... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
MySQLで、レプリケーションベースのHAな構成について考えたメモです。3台(というか2台+1台)がいいかなぁと思っていて、前半はその理由を、後半では{マスタ,スレーブ}が{再起不能になった,ちょっとダウンしてすぐ復帰した}場合のリカバリプランについて書きます。今のところはこれがベストかなと思って... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
|
openとかreadとかのシステムコールを呼ぶだけの簡単なお仕事に携わる皆様、こんにちは。普段自分が使っているシステムコールって、他にオーバーヘッドがない理想的な状態だとどれくらいの負荷になるんだろう。そんな漠然とした疑問を持ちつつも、面倒なんで自分で測ることなく日々を過ごしている人も多いかもしれ... [ 詳細 ] [ 関連 ] [ ニコニコ ]2009/10/20 14:05:14 1978th.net |
techknow.yagishita.netYet another blog by Taketoshi Yagihsita to discuss technologies.久しぶりの投稿ですね。今回は、コグレさんのTwitterをきっかけに、再構築の時間が9時間を超える (テスト環境での実測値) ... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
|
js, performanceJavaScript の勉強を開始したときに「文字列の連結には Array.join() を使え」といった記事を見た覚えがあります(ソース失念したけど、たしか Operaの技術文書だった気がする)。一年ほど信じてて、念のためベンチとってみたら「うそやーん」でした。って... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
その強力なアドオンで、とっても便利なFirefoxですが、毎日使っているとドンドン動きが重くなっていってしまいます。 うーん、どうにか軽くならないものかと色々やってみました。起動を速くしたいまずはとにかく時間のかかる起動をなんとかしたいと思います。Firefoxはブックマークやら履歴やらクッキーや... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
|
MySQL のチューニング、と言った場合には、サーバーパラメータの調整や EXPLAIN コマンドを利用したクエリ実行計画の最適化が話題に上ることが多いです。しかし、発行する全ての SQL について、いちいち EXPLAIN コマンドを使って確認していては、いくら時間があってもたりません。チューニ... [ 詳細 ] [ 関連 ] [ ニコニコ ]2009/07/22 18:05:10 developer.cybozu.co.jp |
Googleの成功の最大の理由の一つがスピードだ。検索は通常、一瞬で結果が出る。そのほかのサービスも、速いものが多い(Gmailだけは例外だが)。このスピードをもたらしている要素の一つが、同社の徹底的に簡素化された設計と大規模なサーバファームだが、ページのロードを高速化するための果てしない最適化努... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
|
WebデザイナのためのHTMLチューニング入門(2)Webページを速く見せるための5つのちょっとした工夫株式会社ライブドア マークアップエンジニア 浜 俊太朗 2009/4/30ページ表示高速化をサーバの設定だけに任せていませんか? HTMLやCSS、JavaScriptの書き方でも速くできます(... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
2009-03-11MySQLレプリケーションを安全に利用するための10のテクニックMySQLのレプリケーションは非常に簡単に使える割には応用の幅が広いので非常に人気のある機能の一つである。レプリケーションの応用分野は例えば、 バックアップ参照系の負荷分散HA(高可用性)ディザスタリカバリ(サイト... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
|
2009-03-04さらにMySQLを高速化する7つの方法MySQLを高速化する10の方法という記事がとても好評だったようである。記事を読んで頂いた皆さん、ありがとう。 この記事に対する便乗(?)でWeb屋のネタ帳: PostgreSQLを高速化する16のポイントという記事を書いて頂いたようだが、... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
前回は、Webサイトの問題点を分析し、改善の仮説をたてる方法をご紹介した。今回は、Googleが提供する「ウェブサイトオプティマイザー」を使って、複数の仮説から最適解を導き出し、最大の効果を獲得する方法をご案内する。(2009/03/02 16:00)よりよい仮説を導くために 今回はGoogleが... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
|
HowFriendFeedUsesMySqlToStoreSchemaLessData - FriendFeed では MySQL を使いどのようにスキーマレスのデータを保存しているのか目次この記事についてFriendFeed? では MySQL を使いどのようにスキーマレスのデータを保存している... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
Windows XP/Vista/2003/2008 Server上のInternet Explorer 6/7/8 Beta 2、Mozilla Firefox 2.0/3.0/3.1 Beta 2で動作するフリーソフトで、HTTP/HTTPSのリクエストヘッダ表示、HTTPの圧縮率表示、ページ... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
|
ここ数年の大規模サービスのシステム運用について調べてみたので参照したページやファイル、本へのリンクをまとめておく。PDF へのリンクも多数含まれているのでご注意を。時代が時代なら企業のノウハウとして隠されていたような情報がこれだけ公開してもらえているというのが非常にありがたい。公開してくれている各... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
Webアプリケーションおよびサーバの高負荷時の挙動を確認する方法の1つが、擬似的に負荷をかけてテストを行うことだ。ここでは、そうしたテストを実施するフリーソフトウェアをいくつか試し、それぞれがどんなタイプのサイトに適しているかを調べた。負荷テスト用のツールはいろいろあるが、メンテナンスが行われてい... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
|
今日のテーマは「Webサイトのパフォーマンス」。より良い状態で訪問者をもてなすためにも、パフォーマンスは重要ですね。最近、Web担でも大幅なパフォーマンス向上をしました。あと、Yahoo! JAPANがやっている「あれれ」という失敗も少し紹介しましょう。グーグルはページの反応が0.5秒遅くなるとア... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
WordPressをさらに高速化するために青い人の提案でAPCを入れることに。導入して正解。Load Averageもぐっと下がっていい感じ。なお、APCはPHPの中間コードやらキャッシュやらを最適化して高速化してくれるモジュールです。以下、簡単に導入メモ。ちなみにapcのインストールで若干はまり... [ 詳細 ] [ 関連 ] [ ニコニコ ] |
|
海外でサーバーインストール型のブログソフトと言えば、WordPressです。海外での利用者が多いためWordPressは無料のプラグインも充実していて、「こんなの出来ないかな?」と思ったことは大抵プラグインが解決してくれます。そのためか、日本でもじわじわと利用者が増えているようです。(これまではず... [ 詳細 ] [ 関連 ] [ ニコニコ ] |