タグ

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

  • Webサイト高速化ソリューション | 株式会社ピー・エー・エル

    Webサイトのパフォーマンスに関する調査によると、わずかな表示速度の差でも、ユーザーの行動に影響を与えることが報告されており、高速回線が普及している現在においても、Webサイトの表示速度は、成果向上のためには重要な要素のひとつです。 また、PCよりも低速な、スマートフォンやiPadといった、モバイル端末の普及速度から、表示速度の重要性は、今後、ますます高まってくると考えられます。 以下、参考として、各社による調査データをご紹介いたします(impress Web担当者フォーラムより引用)。 企業サイトによる調査データ 表示速度が 0.5秒遅くなると、検索数が20%減少する。(Google) 表示速度が 0.1秒遅くなると、売り上げが1%減少する。(Amazon) 2秒のレスポンスタイム低下はユーザーあたり4.3%の売上低下を招く。(Bing) 米フォレスター・リサーチの調査データ Webサイ

    ainame
    ainame 2013/09/14
    “表示速度が 0.5秒遅くなると、検索数が20%減少する。(Google) 表示速度が 0.1秒遅くなると、売り上げが1%減少する。(Amazon) 2秒のレスポンスタイム低下はユーザーあたり4.3%の売上低下を招く。(Bing)”
  • MySQLのEXPLAINを徹底解説!!

    以前、MySQLを高速化する10の方法という投稿で「EXPLAINの見方についてはいずれ解説しようと思う」と書いてしまったので、今日はその公約?を果たそうと思う。 MySQLのチューニングで最も大切なのは、クエリとスキーマの最適化である。スキーマの設計は一度決めてしまうとそのテーブルを利用する全てのクエリに影響してしまうためなかなか変更することは出来ないが、クエリはそのクエリだけを書き直せば良いので変更の敷居は低い。そして遅いクエリをなくすことは、性能を大幅に向上させるための最も有効な手段である。従って、アプリケーションの性能を向上させたいなら、まず最初にクエリのチューニングを検討するべきなのである。 最適化するべきクエリはスロークエリログやクエリアナライザで見付けられるが、ではそのようなクエリが見つかった場合にはどのように最適化すればいいのか?そのためにはまず現在どのようにクエリが実行さ

    MySQLのEXPLAINを徹底解説!!
  • WordPressの実行時間を短縮させる「001 Prime Strategy Translate Accelerator」 – Simple Colors

    開発に関わったWordPressの実行速度を短縮させるプラグイン「001 Prime Strategy Translate Accelerator」がリリースされたので、ここでも紹介させていただきたいと思います。 WordPressを日語で表示させる場合には、英語と日語を対訳させるja.moというファイルを読み込んでいます。実を言うと、このファイルの読み込みには結構な時間がかかっていて、なおかつバージョン毎にファイルサイズが大きくなってきています。 当ブログの計測値では、この処理だけで約0.1秒。現状のSimple ColorsではWordPressだけの処理時間で約0.3秒なので、全体の処理時間の約30%がこのファイル読み込みにかかっている計算になります。 001 Prime Strategy Translate Acceleratorでは、このファイル読み込みをキャッシュ化し、およ

    ainame
    ainame 2011/08/01
    これ入れたらダッシュボードが軽くなった気がした。
  • JRubyのパフォーマンスの更なる向上を目指して

    原文: チャールズ=オリバー=ナター JVM上でJRubyが動く事の利点は折りに触れて述べてきました。JRubyのパフォーマンス数値はそこそこの結果を出しているのですが、多くの人々の期待に反して「抜群に素晴らしい」というものではありませんでした。詰まる所、他のRuby言語の実装に較べて良い結果を出したとしても、静的な型システムを用いる他のJVM言語には敵わないのでした。 しかし、それは今までの話し。 最近、JRubyの実行時に得られる情報に基づいた最適化をあれこれと試し始めました。ご存知の通り、JRubyは、Ruby言語の構造木をJVMのバイトコードにコンパイルするJITを搭載しています。その一方で、JITを使った他のシステムとは異なり、JRubyは最終的に良い結果をもたらすような情報をプログラムの作動時点で集めることはしなかったのです。今までにやっていた最適化と言えば、AOTコンパイラで

  • 【レポート】Rubyの実行環境、Linuxでベンチマークを取ったら… | エンタープライズ | マイコミジャーナル

    Ruby - A Programmer's Best Friend The Great Ruby Shootout (July 2010)にLinuxにおけるRuby実行環境のベンチマーク結果が掲載されている。ベンチマークが実施されたのはUbuntu 10.4 LTS x86_64版、Intel Core 2 Quad Q6600、8GBメモリの環境。Ruby Benchmark Suiteの提供しているベンチマークのうちいくつかを抜粋して実施したという。 公開されているデータはひとつの指針にすぎないが、それぞれのRuby実行環境の特徴がでており参考になる。比較に使われたRuby実行環境は次の8つ。 Ruby 1.8.7 p299 Ruby 1.9.1 p378 Ruby 1.9.2 RC2 IronRuby 1.0 (Mono 2.4.4) JRuby 1.5.1 (Java HotSp

  • 1