並び順

ブックマーク数

期間指定

  • から
  • まで

201 - 240 件 / 8797件

新着順 人気順

パフォーマンスの検索結果201 - 240 件 / 8797件

  • TwitterによるReactベースのモバイルWebスタックはネイティブのパフォーマンスに匹敵する

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

      TwitterによるReactベースのモバイルWebスタックはネイティブのパフォーマンスに匹敵する
    • 竹田恒泰 on Twitter: "共産党と宇都宮健児氏は、五輪反対署名で、既に数億円相当の実利を得た。次の都知事選に向けた広告の役割を果たしたのが署名活動と見るべき。当選したら都庁前に慰安婦像を建てるとらしい。政治パフォーマンスに騙されるな。 竹田恒泰氏 五輪中… https://t.co/6azqDOJgUE"

      共産党と宇都宮健児氏は、五輪反対署名で、既に数億円相当の実利を得た。次の都知事選に向けた広告の役割を果たしたのが署名活動と見るべき。当選したら都庁前に慰安婦像を建てるとらしい。政治パフォーマンスに騙されるな。 竹田恒泰氏 五輪中… https://t.co/6azqDOJgUE

        竹田恒泰 on Twitter: "共産党と宇都宮健児氏は、五輪反対署名で、既に数億円相当の実利を得た。次の都知事選に向けた広告の役割を果たしたのが署名活動と見るべき。当選したら都庁前に慰安婦像を建てるとらしい。政治パフォーマンスに騙されるな。 竹田恒泰氏 五輪中… https://t.co/6azqDOJgUE"
      • GitHub における大規模なモノリポのパフォーマンスの向上

        GitHub は、毎日 5600 万人以上の開発者にサービスを提供し、2 億以上のリポジトリをホストしています。これらのリポジトリのごく一部を除いて、世界中の顧客に驚くべきパフォーマンスでサービスを提供しています。 GitHub のような大規模なシステムでは、コードとアーキテクチャのずれというのは限界に達したときに初めて見つかるものです。例えば、何千人もの開発者が毎日同じリポジトリを更新するといったケースです。GitHub は、大規模なモノリポを使用する一部の顧客から、プッシュ操作が失敗するといったパフォーマンスの問題が発生しているというフィードバックを受けました。 そして、それは GitHub においても発生していました。 github/github は GitHub のモノリポですが、私達自身も時々プッシュに失敗することがありました。 調査を開始するにあたり、私たちは社内のチームや顧客

          GitHub における大規模なモノリポのパフォーマンスの向上
        • InnoDB のパフォーマンスチューニング - MySQLカンファレンス2007 - akiyan.com 管理人メモ

          http://www.mysql-ucj2007.jp/details/j25.html 木下 靖文 氏 NTTコムウェア株式会社 プロジェクト管理統括部技術SE部門 DB技術グループ (「InnoDB」は「いんのでーびー」と言うらしい...今まで「いのでーびー」と言ってました) InnoDBをなぜ使うか トランザクション コミット、ロールバック、セーブポイント 外部キー 行レベルロック オンラインバックアップ クラッシュリカバリ クラッシュリカバリ MyISAMはデータ量の増大とともに時間がかかる InnoDBはデータ量の増大との相関がない InnoDBチューニングの王道的アプローチ クエリを改善して全体的に処理効率を上げる データサイズをできるだけ小さく メモリをできるだけ多く積む コミット性能(同期書き込み) innodb_flush_log_at_trx_commit=1,0,2

            InnoDB のパフォーマンスチューニング - MySQLカンファレンス2007 - akiyan.com 管理人メモ
          • Mackerelにおけるフロントエンドのパフォーマンス改善の取り組み - Hatena Developer Blog

            この記事は、はてなエンジニアアドベントカレンダー2016の14日目の記事です。13日は id:astj による『Perl 6 のモジュールエコシステムの話とモジュールを公開する話 (2016年12月版) - 平常運転』でした。 こんにちは。Mackerelチームでアプリケーションエンジニアをやっている id:itchyny です。 Mackerelは、同じ役割を持つホストを束ねた「ロール」、そしてロールを束ねた「サービス」というまとまりでホストを管理し、一覧性の良いグラフ画面を提供しています。 ロールあたりのホスト数、そしてサービスあたりのロール数が増えると、グラフの画面のパフォーマンスに大きく影響します。 Mackerelチームでは大規模なサービスでも快適にグラフを閲覧できるように、継続的に画面のパフォーマンスを改善してきました。 本記事では、Mackerelのフロントエンドのパフォーマ

              Mackerelにおけるフロントエンドのパフォーマンス改善の取り組み - Hatena Developer Blog
            • MySQLでUUIDv4をプライマリキーにするとパフォーマンス問題が起きるのはなぜ?(N回目)

              はじめに こんにちは、令和トラベルでバックエンドエンジニアをしている飯沼です。 MySQLでは、UUID (v4)などのランダム性の高いIDをプライマリキーに設定すると、パフォーマンスが低下すると言われています。私自身もこの問題については認識しておりアンチパターンとして避けて来ましたが、イマイチ理由を理解できず何度も調べていたので自分の理解を整理しました。 ※ この記事は令和トラベルのTech LT会で共有した内容を記事にしたものです。社外の方にもご参加いただけるTech LT会は connpass にて告知しています。 UUIDをプライマリキーにするユースケース そもそもUUIDをプライマリキーにするユースケースはどのようなものがあるのでしょうか? いくつかの観点から考えてみます。 パフォーマンス観点 大量の同時書き込みが発生するような状況でauto incrementを利用してIDを発

                MySQLでUUIDv4をプライマリキーにするとパフォーマンス問題が起きるのはなぜ?(N回目)
              • ソフトウェア開発における 「設計」と「パフォーマンス」の相互作用 / Interaction Between Design and Performance on
Software Development - Speaker Deck

                設計Night2018の資料です https://connpass.com/event/104821/

                  ソフトウェア開発における 「設計」と「パフォーマンス」の相互作用 / Interaction Between Design and Performance on
Software Development - Speaker Deck
                • 紅白歌合戦 誰がパフォーマンス時間を長く与えられたのか 4分越えていたNHK推し10組(堀井憲一郎) - 個人 - Yahoo!ニュース

                  いつも紅白歌合戦は急いている 紅白歌合戦は、いつ見ても時間がなさそうだ。 2022年の紅白は、特にそう見えた。 お笑い芸人がずいぶんたくさん画面に出ているなとはおもったが、ほとんど喋らせてもらえない。 芸人に喋らせて予定を少しでも超えたら、目も当てられないからだろう。 それぐらいかっちりスケジュールが組まれているようで、想像するだけで大変そうである。想像しないほうがいい。 大泉洋を抑える役割を果たした橋本環奈 でも、大泉洋を抑えるのに今年は橋本環奈を起用していて、その登用のみごとさにしばし感心していた。 運動部の真面目なマネージャーか、クラスのメガネ副委員長のようで、はしゃごうとする大泉君をテキパキ仕切っていて、頼もしかった。 橋本環奈はああいう役割がすごく合う。 歌手は歌唱後は喋らせてもらえない 歌い終わったら、間髪を入れず「ありがとうございました」と入ってすぐに次に移るのが橋本環奈、櫻

                    紅白歌合戦 誰がパフォーマンス時間を長く与えられたのか 4分越えていたNHK推し10組(堀井憲一郎) - 個人 - Yahoo!ニュース
                  • HTTP/2が速いという幻想 - Webパフォーマンスについて

                    難しい話じゃないです。 皆さん、ご自分でChrome Developer Toolで簡単に確認できますから、やってみて下さい。 このブログでも、過去に統計分析をした結果は掲載したんですが、「盲信」はそうそう簡単には消えないようでして… takehora.hatenadiary.jp takehora.hatenadiary.jp 以下の図は、Chrome 63.0.3239.108での結果です。 CDNにFastlyでもAWS CloudFrontでも、どのCDNを使って実験して頂いても結構です。 CDNを使わずに、Webサーバ単体でも結構です。 同様の結果になります。 どちらもHTTPS通信です。 どちらも同じオリジン、同じファイル構成です。 HTTP/1.1は、Keep-Alive設定が入っています。 HTTP/1.1での配信 … Load Event 70ms HTTP/2での配信

                      HTTP/2が速いという幻想 - Webパフォーマンスについて
                    • パソコンのコストパフォーマンスの良さ

                      今のPCなんか5年くらい使ってるわ。そして不満がない。 スマートフォンだとこうはいかないよね anond:20190710141151

                        パソコンのコストパフォーマンスの良さ
                      • 「あと1時間寝させて」は体のパフォーマンス向上やクリエイティブさを引き出すのに効果的 - GIGAZINE

                        By Sara Lando 睡眠不足の起こす弊害はさまざまで、7時間以下の睡眠が続くと精神疾患から性機能障害などの病気を発症するリスクが上昇するというデータもあります。そんな睡眠不足を解消するために、もう1時間多く寝るとどれくらいパフォーマンスが変わってくるのかを、BuzzFeedYellowがYouTubeムービー内で表現しています。 Why You Need An Extra Hour Of Sleep - YouTube もしも1日中眠気が続く場合…… それは十分な睡眠が取れていない、ということ。 普段よりも1時間多く眠ると、体のパフォーマンスはどれだけ変わってくるのでしょうか? 例えば簡単なテストでパフォーマンスを比べてみれば…… その差は歴然。しっかり寝ておいた方がパフォーマンスがアップするのは当然といえば当然。 運動時には露骨に差が出るようで、睡眠不足では思い通りに体が動きませ

                          「あと1時間寝させて」は体のパフォーマンス向上やクリエイティブさを引き出すのに効果的 - GIGAZINE
                        • サイトやサービスのパフォーマンスをチェックして改善点を教えてくれる『GTmetrix』 | 100SHIKI

                          サイトやサービスを作ったらまずはこれを試してみるといいかもしれない。 GTmetrixはサイトのパフォーマンスをチェックし、どこを改善したら良いかを教えてくれるツールだ。 診断結果ではさまざまな施策を教えてくれるが、優先順位までつけてくれるのはなかなか便利だろう。 また会員登録することで、診断結果の履歴をとることも可能だ。時間をおってどのようにパフォーマンスが改善したか、報告するのに良さそうだ。 最近のサイトにおいては「速度は機能」というのは間違いない。こうしたツールをうまく使いこなしたいですな。

                            サイトやサービスのパフォーマンスをチェックして改善点を教えてくれる『GTmetrix』 | 100SHIKI
                          • Webアプリのパフォーマンス改善をWeb標準で行う方法、まとめ - ふろしき Blog

                            「HTML5 Advent Calendar 2013」の24日目の記事です。 Webアプリのパフォーマンス改善と言えば、JavaScriptやDOMアクセスなど、既存の技術ベースな改善手法を想像する方も多いでしょう。最近では、こうした改善のあり方を、別の視点からもう少し広げようというアイデアが存在感を持ち始めています。それは「Web標準」です。 そこで今回、Web標準側でできるWebアプリのパフォーマンス改善について、掻い摘んで紹介します。全てを説明となるとキリがないので、キーワードを中心とさせて頂きます。最近になって、結構実用化が進んできているので、悩んだ時には試してみる価値はあるでしょう。 1. リソースを先に読み込む linkタグにてURLなどを指定することで、これから先に読み込ませる可能性が高いWebページのリソースを予め読み込むWeb標準があります。ニュースサイトでは次のページ

                              Webアプリのパフォーマンス改善をWeb標準で行う方法、まとめ - ふろしき Blog
                            • ハイパフォーマンス ブラウザネットワーキング

                              現代のアプリケーションエンジニアは、UIやデータ処理、開発言語、プラットフォームの仕様や癖だけでなく、サーバやネットワークについても、上から下まで、表から裏まで広く知ることを求められます。本書は「ブラウザ」に関連し、インターネットで使用されるさまざまなネットワーク技術をまとめたものです。HTTP/2.0やWebRTCなどの最新技術、WebSocketやXMLHttpRequestなどのブラウザAPI、そしてそれらの土台となるTCPやUDPやトランスポート層についてまでを幅広くカバーします。本書はカバーする技術範囲の広さを「パフォーマンス」という軸に沿って説明します。また改善前後の性能・速さを可能な限り具体化し、それぞれの場面においてのパフォーマンス改善幅を示します。ネットワークのデータリンク層からアプリケーション層、そして過去から近い将来までをまとめた本書は、インターネットにかかわるすべて

                                ハイパフォーマンス ブラウザネットワーキング
                              • パフォーマンス向上のためのデザイン設計

                                Webサイトのパフォーマンスは、「9:1でフロントエンド側のパフォーマンスが重要」だと言われています。パフォーマンスの向上には、インフラ側だけでなくフロントエンドの設計が大いに影響します。そこで本書は、Webサイトのパフォーマンス向上についてデザイン面からのアプローチに特化し、日々の業務に取り込めるCSS、HTMLのコーディングテクニックや、Webサイトで使用する画像を作成する際のヒントを紹介しています。また、デザイナーだけでなく、サイト運営に携わるすべてのスタッフがパフォーマンスへの意識を高めるための効果的な取り組みについても解説します。 賞賛の声 推薦の言葉 はじめに 監訳者まえがき 1章 サイトパフォーマンスはユーザエクスペリエンス 1.1 ブランドに与える影響 1.1.1 ユーザの再訪問 1.1.2 検索エンジンの順位 1.2 モバイルユーザへの影響 1.2.1 モバイルネットワー

                                  パフォーマンス向上のためのデザイン設計
                                • 東京五輪、暑さで選手のパフォーマンスが「落ちる」可能性=英報告書 - BBCニュース

                                  7月に開催予定の東京五輪では、気候変動の影響で選手のパフォーマンスが「落ちる」可能性があると、スポーツ選手などが主導した調査が指摘した。 「Rings of Fire(炎のリング)」というタイトルのこの報告書は、スポーツ選手や英スポーツ持続可能性教会(BASIS)、英リーズ大学国際気候センターの研究者らの調査によって作成された。

                                    東京五輪、暑さで選手のパフォーマンスが「落ちる」可能性=英報告書 - BBCニュース
                                  • "デバッグしてください", "パフォーマンスチューニングしてもらってもいいですか?" とJavaScriptが難読化された状態のページのURLを渡してくる人に、伝えなきゃならない事がある - latest log

                                    webpackを使ったサイト、極端にデバッグしずらい (外部ライブラリが eval(文字列) の形で埋め込まれる)ので、はっきり言って大キライだったりする— コラーゲンたっぷりさん (@uupaa) 2017年4月19日 見知らぬコードが minifyされ、さらに eval されているのをデバッグしろとか、暴力にも等しい要求なんだよね。そりゃキライになるよ— コラーゲンたっぷりさん (@uupaa) 2017年4月19日 「環境Aの言語Bで書かれたコードを言語Fに変換した、環境C/D/Eで動くと思うのでデバッグしろ」というのも極端にデバッグしづらいという理由から避けるようにしている。 デバッガビリティに問題がある環境は、心がすり減るのでイヤ(時給1万円なら頑張る— コラーゲンたっぷりさん (@uupaa) 2017年4月19日 js minifyあるある A「パフォーマンスに問題があるので

                                      "デバッグしてください", "パフォーマンスチューニングしてもらってもいいですか?" とJavaScriptが難読化された状態のページのURLを渡してくる人に、伝えなきゃならない事がある - latest log
                                    • MySQL(InnoDB)のSQLパフォーマンスチューニングのエッセンス

                                      はじめに MySQL(InnoDB)でSQLのパフォーマンスチューニングをするときに役に立つ知識をエッセンスとしてまとめました。結合(JOIN)やB-treeインデックスの探索の仕組み、実行計画の基本的な見方を紹介します。 想定する読者は、SQLのパフォーマンスを改善する必要があるが実行計画をみてもいまいちピンと来ない方です。インデックスの作成の経験や、複合インデックスやカーディナリティの知識があることを前提にしています。目標は、実行計画の内容がよく分からない読者が、実行計画をみただけでクエリが実行される様子をイメージでき、自信を持ってクエリの改善にあたることができるようにすることです。 ストレージエンジンはInnoDBを前提としています。また、インデックスはB-treeインデックスを想定しています。全文検索の転置インデックスや空間検索のR-treeインデックスについては触れません。 イン

                                        MySQL(InnoDB)のSQLパフォーマンスチューニングのエッセンス
                                      • freeze deer(放牧中) on Twitter: "確定申告オワタ 全国3000万人の山林所得ファンの方々!! お~~ま~~た~~せ~~し~~ま~~し~~た~~~~ (マイクパフォーマンス風) 今年の山林所得申告 「お前の家が始めた所得だろ、お前が決めろ」 (どのカード… https://t.co/GSKlJ3Wq3n"

                                        確定申告オワタ 全国3000万人の山林所得ファンの方々!! お~~ま~~た~~せ~~し~~ま~~し~~た~~~~ (マイクパフォーマンス風) 今年の山林所得申告 「お前の家が始めた所得だろ、お前が決めろ」 (どのカード… https://t.co/GSKlJ3Wq3n

                                          freeze deer(放牧中) on Twitter: "確定申告オワタ 全国3000万人の山林所得ファンの方々!! お~~ま~~た~~せ~~し~~ま~~し~~た~~~~ (マイクパフォーマンス風) 今年の山林所得申告 「お前の家が始めた所得だろ、お前が決めろ」 (どのカード… https://t.co/GSKlJ3Wq3n"
                                        • HTML5 Experts.jpはなぜこんなにパフォーマンスが悪いのか…全てお見せします!ーWebパフォーマンス改善企画(解析編)

                                          ちなみに後日談…計測対象の個別記事ですが、計測のためのアクセスがかなりの頻度あるため、PVランキングでは常に1位を独占していました(笑)。また、Google Analyticsについても、計測開始前に除外設定しておかないと、正確なデータが得られなくなりますので、ご注意下さい。 計測して問題点を洗い出す ファーストバイトダウンロードタイムの遅延問題 ということで、竹洞さんに一定期間サイトのパフォーマンスデータを計測してもらいました。その結果を見ながら、早速現在のHTML5 Experts.jpの問題点を洗い出します。 竹洞:これがある日の、ブロードバンド回線でChromeを用いてアクセスした時の計測結果です。 見ての通り、ID1のhtmlの取得にすごく時間がかかっていることがわかります。この水色は、ファーストバイトダウンロードタイム(Time To First Byte、以下、TTFB)とい

                                            HTML5 Experts.jpはなぜこんなにパフォーマンスが悪いのか…全てお見せします!ーWebパフォーマンス改善企画(解析編)
                                          • 【衝撃事件の核心】ライブ女性客に重傷負わせたロック・ボーカリストの“重過失”、「ドラム解体」「ステージ飛び降り」の仰天パフォーマンスの“危険”(1/4ページ) - MSN産経west

                                            激しいビートにタテ乗りで体を揺らす若者たち。盛り上がるライブハウスで事故は起きた。演奏中にステージから飛び降りた際、女性客にぶつかり重傷を負わせたとして重過失傷害罪で起訴されたロックバンドのボーカル兼ギターの男に対する裁判が、大阪地裁で開かれていた。男のバンドは、演奏中にドラムセットを解体し、客のいるフロアで組み立て直して演奏を再開する、という独特のパフォーマンスを恒例としていた。その日も、演奏を再開する直前に男がギターを抱えてフロアにジャンプ。すると、女性の頭に男が抱えていたギターが直撃し、6カ月の打撲とともに、集中力の低下などの後遺症も生じた。「飛び降りるときに合図をしたと思う」と重大な過失を否定する男に対し、裁判所は有罪判決を宣告した。盛り上げ役を頼まれ 平成22年2月27日、大阪市浪速区のライブハウス。それほど混んでいない会場が、事件の現場となった。 検察側の冒頭陳述などによると、

                                            • カフェイン摂取よりもパフォーマンス向上に2倍も効果がある方法とは?

                                              By Tahir Hashmi 眠気を覚ますため、コーヒーやレッドブルなどを飲んでカフェインを摂取するという方法がありますが、カフェインの摂取よりも2倍もパフォーマンス向上に効果があり、効果の持続時間は6時間にも及ぶ、という毎日眠気と戦う人にとっては夢のような眠気覚まし方法が存在します。 Electrical brain stimulation beats caffeine – and the effect lasts longer | Science | The Guardian http://www.theguardian.com/science/2014/nov/19/electrical-brain-stimulation-caffeine カフェイン摂取よりもはるかに優れた眠気覚まし効果を発揮するのは、「脳に電気的刺激を与える」という方法。この方法を研究しているのは、アメリカのオ

                                                カフェイン摂取よりもパフォーマンス向上に2倍も効果がある方法とは?
                                              • nginx最大パフォーマンスを出すための基本設定-オープンソーサー・日本

                                                Nginxチューニング nginx最大限にスピードを出すために、設定パラメーターをチュニングしました。 nginx設定例 user www-data; pid /var/run/nginx.pid; worker_processes auto; worker_rlimit_nofile 100000; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; events { worker_connections 2048; multi_accept on; use epoll; } http { server_tokens off; sendfile on; tcp_nopush on; tcp_nodelay on; access_log o

                                                • GYAO!トップページの表示パフォーマンス改善 〜 GraphQLアーキテクチャへの移行

                                                  ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは、映像サービスプロダクト本部の浜田(@narirow)です。 GYAO!では最近トップページの大規模な変更が行われました。本記事では映像サービスのバックオフィスを含む大規模な構成変更と、その成果として得られたスケーラビリティ・ページの表示速度の向上についてをお話しします。 GYAO!のトップページの特徴 映像サービスであるGYAO!のトップページは、豊富なラインアップの中から作品を厳選して掲載しています。有名作品をただ並べるだけではなく、レコメンデーションやターゲティングの技術を使って、閲覧者の趣向にあった作品を一覧しています。大量の画像が表示されていることに加え、縦に長いページ構成となっています。 課題と解決のアプロー

                                                    GYAO!トップページの表示パフォーマンス改善 〜 GraphQLアーキテクチャへの移行
                                                  • 「1階をのぞいただけ」 首相の被災地訪問に“パフォーマンス”の声 | 毎日新聞

                                                    14日、能登半島地震の被災地を初めて訪問した岸田文雄首相に、不自由な避難生活を送る被災者からは厳しい声も上がった。関係者によると、避難所となっている石川県珠洲市立緑丘中学校には正午ごろから約30分滞在。校舎1階の教室で被災者を励ましたほか、炊き出しの様子などを視察した。 「裏金問題もある中でのパフォーマンスではないか」。3階の教室に身を寄せる市内の60代女性の反応は冷ややかだ。「わずかな時間、1階をのぞいただけでヘリコプターで帰っていった。どんな思いで来たのかもわからない」と取材に不満をこぼした。今の一番の希望は生活基盤を整えることだといい、…

                                                      「1階をのぞいただけ」 首相の被災地訪問に“パフォーマンス”の声 | 毎日新聞
                                                    • どれが最速?--Mac用Windows仮想マシンパフォーマンス比較:スペシャルレポート - CNET Japan

                                                      文:Daniel A. Begun(CNET News.com) 翻訳校正:アークコミュニケーションズ、瀧野恒子、國分真人 2007-08-30 16:00 VMwareが「VMware Fusion 1.0」を正式リリースしてから、まだ数週間もたっていない。これで、Intelベースの「Mac」上で「Windows」アプリケーションを動作させる方法が4種類も揃った。Fusionは、SWsoftの「Parallels Desktop for Mac」と同様に仮想化テクノロジを使用し、Windowsオペレーティングシステム(OS)を1つの仮想マシンとしてMac OSと同時に稼動できる。CodeWeaversの「CrossOver Mac」は、オープンソースAPIである「Wine」に基づく仮想化アプローチを使用する。Wineは、Windowsオペレーティングシステムのインストールや起動なしでWi

                                                        どれが最速?--Mac用Windows仮想マシンパフォーマンス比較:スペシャルレポート - CNET Japan
                                                      • 【SQL】ちょっとしたパフォーマンスチューニングまとめ - Qiita

                                                        SELECT table_a.id, table_a.name FROM table_a INNER JOIN table_b ON table_a.id = table_b.id; メリットとしては、 どちらかのテーブルのid列のインデックスを使用可能 サブクエリがないことで中間テーブルが作成されない しかし、インデックスがない場合はEXISTSの方が良い場合があります ソートの回避 SQLでは暗黙的にソートが発生する演算が存在するので、 パフォーマンスにも影響するため、ソートが必要ない場合は考慮する必要があります ソートが発生する演算 GROUP BY句 ORDER BY 句 集約関数(SUM, COUNT, AVG) DISTINCT 集合演算子(UNION, INTERSECT, EXCEPT) ウィンドウ関数(RANK, ROW_NUMBER 等) メモリ上でのソートだけではなく

                                                          【SQL】ちょっとしたパフォーマンスチューニングまとめ - Qiita
                                                        • Webアプリのパフォーマンスアップ作戦 - ゆーすけべー日記

                                                          予定している機能を実現するアプリが完成するだけでWebサービスが成り立つわけではありません。 運用の最中にパフォーマンスにまつわる問題が出てくる可能性があります。 それは突然大きなトラフィックがやってきたというような時だけではありません。 知識が無いうちですと、いざ運用に乗せてみるとずいぶんとサイトの読み込みが遅いといったケースが発生することもあります。 僕はいくつかのエロサイトを管理しているのですが、 その中に月間700万PVのアクセスをいただいている「サイトA」があります。 サイトAの場合、トラフィックもそこまで無かった当初からパフォーマンスに関する問題がいくつか発生し、 その都度調べては実践で試して対策をしてきました。また、できる限り少ないリソースでの運用を目指しています。 今回はWebアプリのパーフォマンスアップ作戦として、 サイトAでの運用経験からのいくつかの方針やTipsを紹介

                                                            Webアプリのパフォーマンスアップ作戦 - ゆーすけべー日記
                                                          • Linux チューニング - Ext3 のパフォーマンスを最大化させる

                                                            じつは自宅サーバのロードアベレージが上がり続けています。分析の結果、ボトルネックは I/O 処理でした。CPU は Athlon64 X2 4400+ ですが、まだまだ当分この CPU で間に合いそうです。HDD は当時は 7200 回転で最速だった HITACHI Deskstar T7K250 SATA2 250GB を RAID1 構成にしたのですが、今思えば速度優先で RAID0 にしておけば良かったと少しだけ後悔。 I/O がボトルネックに成っている理由ですが、Drk7jp が公開しているサービスの全てがキャッシュファイルを利用した高速化手法を取っているのですが、単純にそれらファイルの write 処理が追いついていません。常に何らかのプロセスで I/O 待ち状態が発生しているような状況です。抜本的な解決方法としては disk を高速なものに交換する以外ありません。 というわけで

                                                            • 100Mにスケーリング:Key-ValueストアとしてMySQLを使い、NoSQL以上のパフォーマンスを出す | POSTD

                                                              100Mにスケーリング:Key-ValueストアとしてMySQLを使い、NoSQL以上のパフォーマンスを出す MySQLはNoSQLよりも優れています。Key-ValueストアといったNoSQLのユースケースを考えてみると、パフォーマンスや使いやすさ、安定性の点でMySQLの方が合理的です。MySQLには、オペレーションや障害に関することからレプリケーションや異なる使用パターンまでと、多くのオンラインマテリアルが用意されおり、堅実なエンジンです。こういった理由から、比較するまでもなく、MySQLは最近のNoSQLエンジンよりも優れていると言えます。 ここ最近では、NoSQLエンジンが主流になってきています。多くの開発者が、MongoDBやCassandra、Redis、HadoopといったNoSQLエンジンをアプリケーション構築の第一候補としており、それらが全て昔からのSQLエンジンを上回

                                                                100Mにスケーリング:Key-ValueストアとしてMySQLを使い、NoSQL以上のパフォーマンスを出す | POSTD
                                                              • Reactを使ったプロダクトのパフォーマンスを改善した話 | GMOメディア エンジニアブログ

                                                                技術推進室の色川です。 ここ一年くらいランキングシェアというキュレーションメディアのフロントエンドを担当しています。その記事作成画面をReactで実装しており、先日アイテムの移動をDrag&Dropで行えるようにしたのですが、動きはガクガク、ブラウザは途中で固まる、という有様で、パフォーマンスチューニングを余儀なくされたのでその内容を紹介します。 [ランキングシェアの記事作成画面] ※画面は開発中のものです。(動画にしたら?との意見があったのですが、Windowsで画面を録画する方法が分からず…) Reactのパフォーマンス改善の基本Reactはコンポーネントをツリーとして管理していて、あるコンポーネントの更新が必要になるとそのコンポーネントをルートとするサブツリー全体を更新します。 引用元:Reactive, Component-based UIs with React | Consta

                                                                  Reactを使ったプロダクトのパフォーマンスを改善した話 | GMOメディア エンジニアブログ
                                                                • @IT:Javaパフォーマンスチューニング 第3回

                                                                  本記事は、HP-UX Developer Edgeに掲載された記事を株式会社アットマーク・アイティおよび本記事の筆者が独自の判断のもとに加筆・修正したものです。 今回は、Javaにおけるヒープ・メモリ管理の詳細を説明します。JVMのヒープ・メモリの中で、新しいオブジェクトと古いオブジェクトがどのように配置されるかを理解することで、ヒープ・メモリが有効に利用されているか否かを判断することができます。また、JVMが出力するガベージ・コレクションのログを解析し、オプションの指定によってヒープ・メモリのサイズを適切にチューニングする方法を紹介します。 Java ヒープ・メモリの構造 Javaにおけるガベージ・コレクションのメカニズムを理解するには、まずヒープ・メモリの構造を知っておく必要があります。 図1は、JVM におけるヒープ・メモリの構造を示したものです。この図が示すように、ヒープ・メモリの

                                                                    @IT:Javaパフォーマンスチューニング 第3回
                                                                  • MySQLの大きなテーブルでのパフォーマンスを改善する10の方法 | Yakst

                                                                    MySQLコミュニティマネージャのMorgan Tocker氏による、テーブルサイズが大きくなるにつれてINSERTのパフォーマンスが落ちてきてしまうことを防ぐ様々な方法についてのまとめ。 今日は、パフォーマンス問題を引き起こす原因になる、サイズの大きいテーブルのパフォーマンスを改善することについて書いてみようと思う。このアドバイスのうちのいくつかは、たくさんのテーブルをまとめて大きくなっているデータベースにも適用できるが、大抵の場合、独立した大きなテーブルというのは特に問題になりやすいものだ。 一般的に知られていると思われるのは、テーブルを変更する時のスピードは、そのサイズが大きくなるにつれて遅くなることだ。以下の図は、一般的なB+ツリーインデックスのパフォーマンスを時系列で見たものだ。 このグラフは、MySQL@Facebookの記事から拝借したものだ。これは、insert buffe

                                                                      MySQLの大きなテーブルでのパフォーマンスを改善する10の方法 | Yakst
                                                                    • 取扱注意!?Search Console の検索パフォーマンス レポートを正しく活用するために知っておくべきこと - ブログ - 株式会社JADE

                                                                      SEOを考えたWebサイトの運営を行う上で、Search Console 内の1つの機能である検索パフォーマンス レポートで確認できるデータを活用しないという選択肢はありません。 検索パフォーマンス レポートでは、Search Console で設定した自身の関わるWebサイトのプロパティ範囲内という制約こそありますが、Google 検索を利用した検索ユーザーのGoogle 検索結果ページ上での行動データを確認することができるためです。 上記での行動データというのは、Google 検索で検索したユーザーが「どのような検索キーワード」で検索して、検索結果に表示された自身の関わるWebサイトの「どのページ」をクリックし、サイト内へ流入しコンテンツを閲覧することになったのかをデータを指します。 Webサイトをより良くするためのSEOを考えた改善施策に必要不可欠となる行動データを確認できるSear

                                                                        取扱注意!?Search Console の検索パフォーマンス レポートを正しく活用するために知っておくべきこと - ブログ - 株式会社JADE
                                                                      • Railsパフォーマンス・チューニング入門

                                                                        黒曜 @kokuyouwind Misoca → 弥生株式会社 (We're Hiring!) 一応Railsエンジニア 最近はAWSとかDocker周りを 弄っていることが多い

                                                                          Railsパフォーマンス・チューニング入門
                                                                        • GoのS3 ダウンロード処理で知っておくと良いこと - バックエンドパフォーマンス改善

                                                                          こんにちは、@igsr5 です。普段はある高専の情報科に通いながら、Wantedly, Inc. で長期インターンをしています。興味領域はフロント・バックエンド、インフラで、最近は業務でもっぱらGoを書いています。今回はGoのパフォーマンスチューニングの話です。 対象読者 aws-sdk-go(aws-sdk-go-v2)[1] で s3 ダウンロード処理のパフォーマンス改善を行いたい人 Go[2] の io パッケージの話に興味がある人 バックエンドのパフォーマンス改善に興味がある人 TL;DR 内部で s3 ダウンロードが行われるバックエンドAPI などを考えたとき、 // 1. Downloader の作成 downloader := s3manager.NewDownloader(sess, func(d *s3manager.Downloader) { // + ここを追加 d.

                                                                            GoのS3 ダウンロード処理で知っておくと良いこと - バックエンドパフォーマンス改善
                                                                          • 石原都知事(78)、金町浄水場で水のみパフォーマンス! : 痛いニュース(ノ∀`)

                                                                            石原都知事(78)、金町浄水場で水のみパフォーマンス! 1 名前:名無しさん@涙目です。(大阪府):2011/03/24(木) 18:26:24.15 ID:MLvrQ3Tm0● ?2BP 放射性ヨウ素検出問題 東京都、乳児の摂取制限解除 石原都知事「安心して水を飲んで」 4日午後、東京都は、金町浄水場の放射性ヨウ素の値が、22日の210ベクレルから、 乳児の暫定規制値である100ベクレル以下の、79ベクレルだったと発表し、乳児の 摂取制限を解除した。石原都知事は「堂々とですね、安心して水を飲んでください。 乳幼児の摂取を控えていただく必要はない」と述べた。 http://www.fnn-news.com/news/headlines/articles/CONN00195950.html 5 :名無しさん@涙目です。(福島県):2011/03/24(木) 18:27:09.26 ID:cB

                                                                              石原都知事(78)、金町浄水場で水のみパフォーマンス! : 痛いニュース(ノ∀`)
                                                                            • CSSパフォーマンスツールを使いこなす - ワザノバ | wazanova

                                                                              https://www.youtube.com/watch?v=FEs2jgZBaQA 1 comment | 1 point | by WazanovaNews ■ comment by Jshiike | 約1時間前 CSSconf EU 2014におけるGoogleのAddy Osmaniの講演です。CSSのパフォーマンス向上に役立つツールを40個+ 紹介してくれてます。 背景 パフォーマンスの最適化において、 ベースラインとしてやること 最小化(minification) 結合(concatenation) 画像の最適化 圧縮(GZip, Zopfli) 非同期スクリプト キャッシュの利用 WOFF2フォント CSSスプライトを使う リダイレクトをしないこと スピードアップ パフォーマンス向上に重要なCSSのインライン化 レンダリングをブロックしないように、急ぎでないアセットの取

                                                                              • パフォーマンスチューニング9つの技 ~「書き」について~|PostgreSQLインサイド

                                                                                今回の記事は、パフォーマンスチューニングの観点と仕組みを理解することに主眼を置いています。具体的な対処方法についてはシステムによって異なるため、マニュアルの確認や、各種チューニングサービスのご利用をご検討ください。なお、この記事で対象にしているPostgreSQLのバージョンは9.5以降です。 本記事の構成 本記事「パフォーマンスチューニング9つの技」は以下4つの記事から構成されています。他の記事も併せてご覧ください。 パフォーマンスチューニング9つの技 ~はじめに~ パフォーマンスチューニング9つの技 ~「書き」について~(本記事) パフォーマンスチューニング9つの技 ~「探し」について~ パフォーマンスチューニング9つの技 ~「基盤」について~ 1. パフォーマンスチューニングの「書き」とは 一般的にデータベースは、大量データを扱い、大量の問い合わせや更新を高速に処理し、さらに障害発生

                                                                                  パフォーマンスチューニング9つの技 ~「書き」について~|PostgreSQLインサイド
                                                                                • パフォーマンス監視サービスのNew Relicが超便利な件 - Qiita

                                                                                  12/09/05 監視対象のWebサービスのURLを間違えていたため修正しました RailsのAdvent Calendarを待ちわびていました. 今回は,WEB+DBの最新号のRails高速化記事で紹介されていたパフォーマンス監視サービスのNew Relicを使ってみた話です. New Relicは.newrelic_rpmというgemをインストールすることにより,レスポンスタイムやスロークエリなど,パフォーマンスに関するさまざまな統計情報をNew Relicのサイトでみることができます. Railsに限らずPythonやJavaなどいろいろな言語に対応しているようです. さらに,HerokuやDotCloudなどのPaaSにも対応していてやばい. HerokuのNew Relicプラグイン Herokuにホストしたアプリケーションを監視するためにはNew Relicプラグインを導入する

                                                                                    パフォーマンス監視サービスのNew Relicが超便利な件 - Qiita