タグ

パフォーマンスに関するAJYAのブックマーク (14)

  • JavaScriptがページの読み込み時間を遅くする理由トップ10 | ゆっくりと…

    CSS Sprites 化や画像サイズの最適化、Data URI 化、CSS/JavaScript ファイルの圧縮・結合・読み込み順番の整理やキャッシュ制御など、サイトでは主に HTTP リクエストの数、データ量およびそれらの順番に関して色々なテクニックを試してきましたが、さらに深く掘り下げるには JavaScript の実行がページの読み込み時間に与える影響を知っておく必要があると思います。 「ウェッブサイトの表示速度を測定するフリーツール集」 でも紹介しましたが、dynaTrace AJAX Edition という優れたツールをフリーで公開している dynaTrace software のブログでこの問題を扱った記事がありましたので共有します。JavaScript 高速化 Tips は (例えば 「JavaScriptを高速化する6つのテクニック」 など) 多々あるかと思いますが、ペ

  • MySQLやPHPのパフォーマンスを向上させる方法のメモ。 » とりあえず9JP

    MySQLPHPのパフォーマンスを向上させる方法のメモ。 色々な設定があるとは思いますが、ここでは個人的に効果を顕著に感じたMySQLのクエリキャッシュとAPCについて書いています。 当はPHPやらMySQLそれぞれでベンチ取った方が良いとは思うのですが、この記事では、WordPressを設置して、そのインデックスページに対するApacheBenchのRequests per second(一秒間に処理されたリクエスト数)のみを見て、その結果で比較しています。 ※ApacheBenchはローカルではなく外部のサーバからという微妙な環境で、リクエスト数100、同時リクエスト数10、試行回数はそれぞれ1回という微妙な値でやってます。 まずは、全く未設定な状態での、Requests per second。 実行したコマンドは以下。 ab -n 100 -c 10 テストしたいURI Requ

  • 「失敗すること」を自分に許すと失敗が少なくなるという説 | ライフハッカー・ジャパン

    新しいプロジェクト仕事を与えられたり、これまで出会ったことのない問題にぶつかると、どうしても恐れや不安が湧き上がるもの。「失敗したら、どうしよう...」とか、「うまくやらなくちゃ!」という気持ちが、より心とカラダを硬くしてしまうこともあります。では、自信とエネルギーを持って挑戦するには、どうすればいいのでしょうか? Heidi Grant Halvorson博士は、心理学系ブログメディア「Psychology Today」で、このテーマについて採りあげ「失敗することを自分に許すと、結果として失敗が減る」と説いています。 それは、なぜでしょうか? 失敗から学ぶことによって、スキルや習慣を改善でき、失敗を防げるようになるからです。新しい仕事プロジェクトに取り組むときは、「いまはうまくできなくて当たり前。失敗するかもしれないけど大丈夫。」と自分に言い聞かせ、自分の失敗を受け入れる意識を持つと

    「失敗すること」を自分に許すと失敗が少なくなるという説 | ライフハッカー・ジャパン
  • 茂木健一郎流「勉強のやり方」 - さまざまなめりっと

    の大学、受験制度についてはいろいろ言いたいこともあるけれども、何はともあれ受験生にとっては目の前の関門。そこで、夏に向けて、勉強のやり方について連続ツイートさせていただきます。

  • 「調子の良い日」を意図的に作り出すための15の習慣 | シゴタノ!

    人間ですから、「調子の良い日」もあれば「調子の悪い日」もあります。 「調子の良い日」には淀みなくスムーズに仕事が片付きます。いつもより多くの仕事がこなせたうえにいつもより早く退社できたりします。 一方、そうではない「調子の悪い日」には仕事は停滞し、メールの返信が遅れ、先送りが頻発し、かけた時間に対して著しく乏しい成果を甘んじて受け入れることになります。 この「調子」という代物、一見すると自分ではコントロールできないもののように思えますが、実は自ら作り出すことができます。 いついかなる時でも一定以上のパフォーマンスを発揮するプロフェッショナルがどの世界ににもいる事実を考えれば。 もしそこに、すなわちプロフェッショナルと非プロフェッショナルとの間に境界線があるとしたら、それは「調子はコントロールできる」と信じられるか否かの一線でしょう。 最近読んだ『スランプに負けない勉強法』というにはそんな

    「調子の良い日」を意図的に作り出すための15の習慣 | シゴタノ!
  • Webサイトを“速く”表示させる7つの計測ポイント(1/2) - @IT

    株式会社ライブドア マークアップエンジニア 浜 俊太朗 2009/3/24 FirefoxやYSlowを使ってWebサイトの問題点を探るには? ライブドアブログを速くした著者が7つのポイントを伝授します(編集部) Webサイトは“見た目”が重要なのは当たり前だが…… 皆さんはWebサイトを作るときに、どのようなことを意識していますか? デザイナや主にHTMLのコーダー/マークアップエンジニアと呼ばれる職種に就いている人は、やはり“見た目”を強く意識しているのではないでしょうか。 例えば、複数のWebブラウザで同じか近い表示になるようにとか、リリース後の更新業務によって表示崩れが起きないように、などです。もちろんそれは職種の適性として正しいものですが、実はほかにも意識した方がよい重要な要素があるのです。 良い印象を与えるには、“速度”も重要 Webサイトを見たユーザーが、良い印象を受けるのか

  • 脳科学理論が解説。「集中力」が増す3つの仕かけ(プレジデント) - Yahoo!ニュース

    脳科学理論が解説。「集中力」が増す3つの仕かけ プレジデント2月12日(金) 10時 0分配信 / 経済 - 経済総合 ■なぜ残り10メートルで世界記録を取り逃してしまうか 北京五輪の代表選考会に来てくれと頼まれて東京辰巳国際水泳場に行ったとき、私は北島康介選手の泳ぎを見て驚いた。残り10メートルで、明らかに世界記録よりも体半分前に出ていたのだ。 「おおっ、やった!」 思わず私は立ち上がったが、タイムは世界記録に0.43秒及ばなかった。 北島のタイムを見た全日の平井伯昌コーチが、日選手はゴール前が弱いのだと言った。私は、原因は10メートル手前でもうゴールだと思って泳いでいるのではないかと読んだ。これを聞いた選手たちは、当然のことだが、自分たちは必死で泳いでいるのにという態度を示した。 私が、「全力で泳いでいない」と言ったのには訳がある。脳の機能は「ゴール間近だ」と思った瞬間に

  • 誠 Biz.ID:Google、サイトの速度を測定する「Site Performance」公開

    Googleは12月2日、Webサイト管理者向けに、サイトの表示速度を計測し、高速化のためのアドバイスをする機能「Site Performance」を立ち上げた。 Site Performanceでは、サイト管理者は自分のサイトのページ表示速度を確認したり、Webページのロード時間をほかのサイトと比較したり、表示速度を改善するためのアドバイスも受けるといったことができる。 Webページのロード時間は、Googleツールバーをインストールし、データ収集に同意しているユーザーから集めた情報から算出する。十分なデータが集まった場合のみパフォーマンス情報を表示するため、トラフィックの少ないWebサイトは一部のパフォーマンス情報を確認できない場合もあるという。 Site Performanceは実験段階の機能として、Web管理者向けサービス「Webmaster Tools」のLabsで提供される。

    誠 Biz.ID:Google、サイトの速度を測定する「Site Performance」公開
  • 【第2回】高速化設定でパフォーマンスを高める - 日経トレンディネット

    今回は、Windows XP/Vistaの動作を軽くするカスタマイズ方法を紹介する。パソコンをほとんど初期状態のまま使うのはナンセンス。設定を少しだけ変えるだけでグっと動作が軽快になる。 初期状態のWindowsは、操作を分かりやすくするためのアニメーション効果が有効になっている。パソコンメーカーによっては独自のメニューやガジェット(Windows Vistaの場合)を追加していることもある。こうした初心者向けの機能は、最初はありがたくても慣れてくると煩わしく感じてしまう。パソコンに負荷をかけて動作をもたつかせる原因にもなる。必要に応じて不要な機能をオフにしよう。 1.余計な装飾機能は全部オフにする まずは、Windowsの装飾を外していこう。もっとも手軽で効果的なのが「視覚効果」をオフにすることだ。特にメニューやダイアログがふわっと表示されるアニメーション効果をオフにすると、動作がシャキ

    【第2回】高速化設定でパフォーマンスを高める - 日経トレンディネット
  • 第1回 チューニング① 多重度・流量制御の最適化 | gihyo.jp

    はじめに 現在のWebシステム開発・運用では、特に大規模化するシステムの安定稼働、パフォーマンスの向上、システムのスケールアップやスケールアウトの実現が求められます。また開発フェーズではこれまで以上の効率化に加えて、新しい技術的な取り組みを踏まえたシステム開発も必要となります。 連載では、これらシステム開発者を取り巻く要求事項をどのように解決していけばよいのか、解決のためのソリューションとしてはどのようなものがあるのかについて、日立のAP(アプリケーション)サーバであるCosminexusを題材として取り上げながら解説していきます。連載第1回の今回は、多重度・流量制御を中心に、DB(データベース、I/O)のチューニング(最適化)などにも触れて解説します。 チューニングとは システム構築においては、CPUやメモリ容量など限りあるリソースを最大限に有効活用するとともに、機能要件を満たすレスポ

    第1回 チューニング① 多重度・流量制御の最適化 | gihyo.jp
  • PHPプログラムを解析して何処が重いか?がブラウザ上で簡単に分かる「XHProf」:phpspot開発日誌

    PHPプログラムを解析して何処が重いか?がブラウザ上で簡単に分かる「XHProf」 2009年03月25日- XHProf Documentation (Draft) PHPプログラムを解析して何処が重いか?がブラウザ上で簡単に分かる「XHProf」。 通常、PHPでのプロファイリングというと、Xdebugでファイルを吐き出して、WinCacheGrindやKCacheGrindで読み込むというのが定番です。 ですが、この方法だと、ファイルを吐き出したファイルをGETして、ソフトに読み込ませる、というちょっと面倒な手順が必要でした。 XHProf を使えば、ブラウザ上で、プロファイリングが出来るみたいです。 XHProfの特徴 まず、セグメントごとの実行時間やメモリ利用の状況なんかがブラウザで見れます。 プログラムの構造を把握するのにも使えます。 プロファイリングの階層表示 2つのプロファ

  • PostgreSQLを遅くしている犯人はどこだ?

    PostgreSQLを遅くしている犯人はどこだ?:Linuxトラブルシューティング探偵団(3)(1/3 ページ) NTTグループの各社で鳴らした俺たちLinuxトラブルシューティング探偵団は、各社で培ったOSS関連技術を手に、NTT OSSセンタに集められた。普段は基的にNTTグループのみを相手に活動しているが、それだけで終わる俺たちじゃあない。引き続きOSSに関するトラブルの解決過程を@ITで連載していくぜ。 ソースコードさえあればどんなトラブルでも解決する命知らず、不可能を可能にし、多くのバグを粉砕する、俺たちLinuxトラブルシューティング探偵団! 助けを借りたいときは、いつでもいってくれ! OS:高田哲生 俺はリーダー、高田哲生。Linuxの達人。俺のようにソースコードレベルでOSを理解している人間でなければ、百戦錬磨のLinuxトラブルシューティング探偵団のリーダーは務まらん。

    PostgreSQLを遅くしている犯人はどこだ?
  • 最短かつ最速にアクセスする「DB高速化技術」(前編):ITpro

    ポイント ・高度なインデックスやジョインを利用し,最短経路でデータにアクセス ・メモリー不足を自律的に解消し,キャッシュのヒット率を高める ・インメモリーDBは全データをメモリーで処理し,高速化を図る 目的地に早く到着したいなら,最短の経路を最速で行けばよい。これはデータベース(DB)でも同様だ(図1)。インデックスなどを使ってデータへの最短経路を見つけ,メモリー・アクセスを増やして,最速でたどり着く。DBにはそんな技術が詰まっている。 図1●データベース高速化技術のポイント ビットマップ・インデックスなどを使い、データにたどり着く最短の道を選ぶ。また、できるだけメモリーにデータをキャッシュさせておくことで、アクセスのスピードを上げる、という二つのポイントがある [画像のクリックで拡大表示] 以下では,(1)データにたどり着く最短の道を選ぶ仕組みと,(2)アクセスのスピードを上げる仕組みの

    最短かつ最速にアクセスする「DB高速化技術」(前編):ITpro
  • 404 Blog Not Found:あなたのページを最速にする14の掟

    2007年05月11日18:45 カテゴリiTech あなたのページを最速にする14の掟 人気Webサイトの管理人、必読。 紹介ページ: 14 rules for fast web pages (Skrentablog) PPTのスライド: http://www.web2expo.com/presentations/webex2007/souders_steve.ppt 実は、これらはYahoo!の"Chief Performance Yahoo!"(当にそういう役職名)であるSteve Soudersによる以下のblog entriesをまとめたもの。 Performance Research, Part 1: What the 80/20 Rule Tells Us about Reducing HTTP Requests Performance Research, Part 2:

    404 Blog Not Found:あなたのページを最速にする14の掟
  • 1