タグ

高速化に関するkiyo560808のブックマーク (45)

  • Rails 2.0 » Railsで開発するときにはキャッシュを予め想定に入れておく

    Archives 2008年 5月 2008年 4月 2008年 3月 Category Amazon (2) Tips (7) Web API (1) Webサイト (1) エディタ (1) オープンソース (1) プラグイン (6) ホスティング/サーバ (1) 開発 (6) Meta ログイン RSS コメント RSS Valid XHTML XFN WP リンク MOONGIFT Open Service Cool Coding MOONGIFTブログ Resident of Net via En attendant Jérémie on Flickr - Photo Sharing! 今回、まともにキャッシュを使おうと思い始めたのですが、ある程度組み上げた段階でキャッシュを組み入れようとすると色々問題が起こることが分かりました。まず知識としては、Railsのキ

  • HugeDomains.com

    Captcha security check matomematome.com is for sale Please prove you're not a robot View Price Processing

    HugeDomains.com
    kiyo560808
    kiyo560808 2011/05/05
    勉強になった。
  • ついに出た!Chrome版「Page Speed」の使い方

    2011/3/22に、GoogleがようやくGoogle Chrome版「Page Speed」拡張機能を公開しました。 「Page Speed」は、項目をある程度理解できれば自分や自社のサイトの表示速度の改善にとても役立つツールです。 この記事では、「Page Speed」のインストール方法から各調査項目の見方や改善方法を中心に使い方を解説します。 ぜひ、ご自身のサイトの改善に役立てていただければと思います。 そもそも、なぜサイトの表示速度を速くする必要があるのか? 例えば、Amazonの調査によると「表示速度が0.1秒遅くなると、売上が1%減少する」といい、Googleの調査によると「表示速度が0.5秒遅くなると、検索数が20%減少する」と言われます。 また、GoogleはWebページの読み込み速度をアルゴリズムに取り入れたことを発表しています。 大手サイトや大規模なECサイトに限らず

    ついに出た!Chrome版「Page Speed」の使い方
  • お金をかけずMacのネット環境を3倍高速化!騙されたと思ってdolipoとGooglePublicDNSを導入しよう(Lionも対応)|男子ハック

    Macおすすめアプリお金をかけずMacのネット環境を3倍高速化!騙されたと思ってdolipoとGooglePublicDNSを導入しよう(Lionも対応)2011年1月10日819 @JUNP_Nです。最近の男子ハックはどうやらMacの記事が人気があるみたいです。人気ついでに2〜3分でMacでのブラウジングが高速にする方法をご紹介。 昔からMacを使っている人には定番ですが、最近Macに移行してきたひとのための覚え書きです。これを知らないMacユーザーさんには是非教えてあげて下さい。

    お金をかけずMacのネット環境を3倍高速化!騙されたと思ってdolipoとGooglePublicDNSを導入しよう(Lionも対応)|男子ハック
    kiyo560808
    kiyo560808 2011/04/09
    設定してみたけど、ほんとに速くなったのかわからない。
  • Windows XPの起動時の長いディスクアクセスは、Windows Updateの履歴が溜まりすぎていたせいだった?! - 全力HP

    kiyo560808
    kiyo560808 2010/12/15
    家のパソコンでやれば効果ありそうだなぁ。会社のパソコンは新しいから全然データたまってなかった。
  • Railsのaction cache(アクション キャッシュ)を使ってみる - プログラマでありたい

    とあるRailsで構築しているサイトでパフォーマンス改善をしたくて、キャッシュ機構の導入を検討しました。キャッシュ機構は色々なポイントがありますが、ざっくり分類すれば言って下記の3点でしょう。 1.Webサーバ側によるコンテンツキャッシュ 2.アプリケーションサーバ側による処理のキャッシュ 3.DB側のデータのキャッシュ 1のWebサーバのコンテンツキャッシュについては、Apacheのキャッシュであったりリバースプロキシによるキャッシュも含めてもよいでしょう。3のDBのキャッシュ機能については、クエリキャッシュだったりその他の色々なキャッシュを想定して頂ければと思います。最近すっかり定着したMemcached等のKVSのキャッシュは、2と3の中間になるんですかね。 そして、2のアプリケーションのキャッシュ機能についてです。今回のケースでは認証等が絡むので、1のWebサーバ側でのキャッシュの

    Railsのaction cache(アクション キャッシュ)を使ってみる - プログラマでありたい
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • linuxデスクトップ環境をたったの3ステップで高速化する方法 - ぴょぴょぴょ? - Linuxとかプログラミングの覚え書き -

    各所で話題になっていますが、Linuxを劇的に高速化する方法が発見されました*1 *2 *3。特にブラウザなど複数のアプリケーションを同時に起動した状態では、体感速度がびっくりするほど向上します。 高速化する方法も簡単です。カーネルの再構築という難しい作業は不要で、設定ファイルを数行書き換えるだけです。是非試しましょう! ステップ-1: ~/.bashrc の編集 ~/.bashrc の末尾に以下の4行を追加します。 if [ "$PS1" ] ; then mkdir -m 0700 /sys/fs/cgroup/cpu/user/$$ echo $$ > /sys/fs/cgroup/cpu/user/$$/tasks fi ステップ-2: /etc/rc.local の編集 /etc/rc.local の末尾に以下の2行を追加します(2010/11/24更新。不要なmkdirコマンド

    linuxデスクトップ環境をたったの3ステップで高速化する方法 - ぴょぴょぴょ? - Linuxとかプログラミングの覚え書き -
    kiyo560808
    kiyo560808 2010/11/26
    原理がわからないのはあまりやりたくないけど、とりあえずメモ。
  • [MySQLウォッチ]第38回 インデックスの劣化と再生

    データベースは,大量のデータを格納して目的に合わせて処理するのが役割である。処理を高速化する機能として,インデックスが用意されている。インデックスは,あらかじめ検索やソート対象となる列のデータを処理しやすいように別管理するものだ。インデックスを使いこなせるかどうかで,データベース処理の良し悪し決まるといっても過言ではない。しかし,インデックスいつまでも高速ではない。その効果が,色褪せる時がやってくるのだ。 インデックスの効用 まずは,肩慣らしにインデックスの効用を確認する。テーブル「pono」は,日郵政グループの日郵便事業株式会社が提供している郵便番号データを格納したテーブルだ。 図1●テスト用のテーブル「pono」 mysql> show create table pono \G *************************** 1. row *****************

    [MySQLウォッチ]第38回 インデックスの劣化と再生
  • もっさりFirefoxが劇的に軽くなる「Vacuum Places Improved」 :教えて君.net

    Firefoxを長期間使っていると動作が重くなってくる。「Vacuum Places Improved」でバキュームしてデータベースを最適化し、当初の速度を回復させよう。ワンクリックでバキュームを実行できるほか、自動バキュームの設定も行えるぞ。 Firefoxの「places.sqlite」には履歴やブックマーク情報が収納されている。このデータを最適化すれば、Firefoxの挙動を当初の軽さに戻すことができる。アドオン「Vacuum Places Improved」でバキュームが定期的に実行されるように設定しておこう。 ■ 重くなったFirefoxのデータベースをリフレッシュ 「Vacuum Places Improved」をインストール後、「ツール」→「Placesを掃除」をクリックしよう 画面右下にポップアップでバキュームの完了が表示される ツールバーを使わなくても、Firefoxの

    kiyo560808
    kiyo560808 2010/10/28
    これ会社でもやろっかな。firefoxはすぐ重くなるからなぁ。あと最近sqlite optimizerが機能してない気がする。
  • 403 Forbidden

    \閉鎖予定のサイトも売れるかも?/ アクセスがないサイトもコンテンツ価値で売れる場合も… ドメインの有効期限を更新してサイト売却にトライしてみましょう

  • [ツール] YouTubeを爆速化する | nanapi[ナナピ]

    [ツール] YouTubeを爆速化するに関するライフレシピをご紹介します。nanapi [ナナピ]は、みんなで作る暮らしのレシピサイトです。はじめに YouTubeやその他の動画サイトを見ていると、たまに動画の読み込みが遅すぎてイライラすることがありますよね。 今回はそんな不満とおさらばする素敵な裏技。ちなみにyoutube以外にもいろいろな動画サイトからのダウンロードが爆速化します。 用意するもの windowsパソコン bywifi(フリーソフト) webブラウザ(IE、firefox、その他のブラウザに対応。) やり方 STEP1 まずはbywifiをインストールします。以下のURLから ※bywifi 中央にある緑色のDOWNLOADボタンをクリック。 bywifi_setupという実行ファイルが保存されたと思うので、クリック。 STEP2 インストール画面。次へをクリ

    kiyo560808
    kiyo560808 2010/09/20
    emobileの場合とかは有効かも。光だと読み込み遅いことに不便を感じないな。
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
    kiyo560808
    kiyo560808 2010/09/07
    かなり勉強になった。実行速度が遅くなる理由について、そのメカニズムと対応策を説明。リスト9のEager Loadingはやったことなかった。
  • ウノウラボ Unoh Labs: MySQLのチューニングのためのデータの集め方

    いつの間にか会社で古株になったyamaokaです。 webアプリケーションのバックエンドにMySQLを使っている場合、 クエリ(SQL)のチューニングをする必要がありますよね。 皆さんはチューニングの計画をどのように立てていますか。 もちろん、既に明らかに重いことが想定されているページがあれば、 その処理で使われているクエリを中心にEXPLAINなどを使って解析していけばいいと思います。 でもそうではなく、全体的にクエリの見直しやチューニングを行いたい場合は 実際に実行されているクエリを確認していくという作業が必要です。 そこで使うことができる3つの方法について書きたいと思います。 遅いクエリを記録する MySQLにはスロークエリログといって、 実行に時間がかかったクエリを記録する機能が最初から付いています。 /etc/my.cnfに次のように設定を書けば実行時間が1秒を超えたクエリが出力

    kiyo560808
    kiyo560808 2010/08/19
    slow_queryの設定とか
  • 第1回 memcachedの起動オプションを把握しよう | gihyo.jp

    1.4系で新しく追加された主な機能しては バイナリプロトコルの導入 マルチスレッドの標準化 統計の強化 などが上げられます。この1.4系の機能の詳細については前坂徹氏の連載「memcached 1.4の到来」が参考となります。ここではバージョン1.2.5と最新の1.4.5の起動オプションを比較しながら、新しく追加された機能や実際の運用で用いられる起動オプションについて説明します。 1.2系と1.4系の起動オプションの違い まず、memcachedの起動オプションの一覧(ヘルプ)を確認しましょう。memcachedのヘルプを出力するには、「⁠-h」オプションを使います。 $ memcached -h memcached 1.x.x -p <num> TCP port number to listen on (default: 11211) -U <num> UDP port number t

    第1回 memcachedの起動オプションを把握しよう | gihyo.jp
  • Webを高速化するために、私たちに何ができるか? 「続・ハイパフォーマンスWebサイト」

    Publickey グーグルがWebを高速化するために何をしているか http://goo.gl/KyBk この記事に興味を持った人は、是非、オライリーの「続・ハイパフォーマンスWebサイト」も読んで欲しい。http://goo.gl/davBless than a minute ago via Chromed Bird及川卓也 / Takuya Oikawa takoratta のページをめくるようにWebページの表示を高速化することを目指して、グーグルがWebブラウザやTCP/IP、HTTPといった通信プロトコルの改善を行っているのと同様に、私たちWebサイトを構築する側にも、Webを高速化するために使えるさまざまな手段があります。 それをまとめたのが書籍「続・ハイパフォーマンスWebサイト」です。以前、オライリー・ジャパンの編集担当の方から献いただいていたので、さっそく紹介しまし

    Webを高速化するために、私たちに何ができるか? 「続・ハイパフォーマンスWebサイト」
  • グーグルがWebを高速化するために何をしているか

    のページをめくるように、どんなWebページも素早く表示できるようにする。グーグルは以前からWebの高速化に取り組んできました。 6月22日から、米サンタクララで行われていたWebサイトのパフォーマンスと運用に関するオライリーのイベント「Velocity 2010」では、グーグルのUrs Hölzle氏がWebの高速化技術について「Speed Matters」(スピードの重要性)というセッションで紹介ています。 Webを高速化するためにどのような技術があり、あるいはどのような技術が検討されているのか、このセッションの内容を紹介しましょう。 スピードは重要だ 私が話そうとしているのは、「Speed matters」(スピードの重要性)についてだ。Webは空飛ぶジャガイモより速くなれるだろうか? どのくらい速くなれるだろうか? (参考:オペラがやってくれた! グーグルの空飛ぶジャガイモに対抗)

    グーグルがWebを高速化するために何をしているか
    kiyo560808
    kiyo560808 2010/07/08
    Webページが表示されるまでのシーケンス。DNSのルックアップ、TCPコネクションのセットアップ、サーバ処理待ち、データ送信、パース処理とJavaScriptの実行などの多くの処理が行われている。
  • Web高速化 || パフォーマンスチューニングBlog: インターオフィス

    AWSアドバンスドコンサルティングパートナーの一員として活動する株式会社スタイルズが、AWS導入、移行、開発、セキュリティ、運用保守など、すべてのご相談に乗らせていただきます。 AWSを導入したいが何から始めたらいいかわからない 既存のベンダーが新技術に弱く、良い提案がもらえない クラウドの導入にセキュリティの不安がある AWSをとりあえず導入したが、さらに活用していきたい 社内にAWSの知見を持っている人がいない AWSならではのシステム開発を詳しく知りたい

    Web高速化 || パフォーマンスチューニングBlog: インターオフィス
  • JavaScriptコーディング等を書く上でのパフォーマンス確認事項30:phpspot開発日誌

    30 best practices to boost your web application performance - Web User Interface Architect JavaScriptコーディング等を書く上でのパフォーマンス確認事項30。 自分へのインプット&メモがてらにちょっとまとめてみます。 JavaScript DOMの操作は可能な限りやめる eval, new Function() は遅いので可能な限り使わない withステートメントを使わない(使った事ないですが) for-in 文ではなく for 文を使う。 ループの中で try-catch ではなく、try-catchの中にループを置く グローバル変数をなるべく使わない aaa+='AAA';aaa+='BBB'; の方が aaa+='AAA'+'BBB';より速い 複数の文字列連結には、Array で文字列

    kiyo560808
    kiyo560808 2010/06/18
    Ruby版も欲しいな。
  • MySQLのインデックス - Archiva

    Make a note of it: Web tech, montaineering, and so on. 『実践ハイパフォーマンスMySQL』4章のまとめ。中から7点をピックアップ。 複合インデックス インデックスによらないソート インデックスによる制約条件 フルテキストインデックス ワイルドカードは重い 非常に多数の行に一致する場合 インデックス情報の表示 読んだのは4章と5章。他はサーバ設定とかデータ分散とか、環境構築に近いディープな話。SQLレベルだとこの辺で十分でしょ。長いので、5章のまとめはまた後で。 マルチカラムインデックス ところで、単に2つのインデックスを作成したのでは、だめなのだろうか。そうしてもかまわないが、MySQLは、両方のインデックスを同時に使用することはできない。この事実は、繰り返し述べるに値するほど重要である。「MySQLでは、1つのクエリを実行するとき、