タグ

高速化に関するkussunのブックマーク (84)

  • あなたのWebページ表示を爆速にするための、HTTPリクエスト状況分析ガイド(後編) | Moz - SEOとインバウンドマーケティングの実践情報

    Webページの表示を高速化するために無料ツールWebPagetestを使って表示パフォーマンスを確認する方法を解説しているこの記事は、前後編の2回に分けてお届けしている。後編となる今回は、「ウォーターフォールの高さを縮める」「レンダリングの開始時間を早くする」方法や、「サーバーの速度」「CDN」などについて解説する。 ウォーターフォール図やWebPagetestについては、前編を参照 高速化ポイント2 ウォーターフォールの高さを縮めるウォーターフォール図が縦に長い場合は、ブラウザがページを読み込むのに大量のリクエストを行わなければならないことを示している。リクエストの数を減らす最善の方法は、ページに含まれているすべてのコンテンツを見直して、そのすべてが当に必要かどうかを判断することだ。例を挙げてみよう。 CSSファルやJavaScriptファイルがたくさんある場合。 以下はAOLサイトの

    あなたのWebページ表示を爆速にするための、HTTPリクエスト状況分析ガイド(後編) | Moz - SEOとインバウンドマーケティングの実践情報
    kussun
    kussun 2015/11/02
    無料で利用できる CloudFlare がイマイチな感じなので、高速化のためにCDNを使うかどうかは微妙かな。
  • あなたのWebページ表示を爆速にするための、HTTPリクエスト状況分析ガイド(前編) | Moz - SEOとインバウンドマーケティングの実践情報

    Webページの表示を高速化するための無料ツールWebPagetestを使って、「どこに問題があり、どう解決するのか」を調べる方法を解説する。 画像・JavaScriptCSSといったページを構成する要素こそが表示パフォーマンスの要因であり、HTTPリクエストの数やTCP接続・1バイト目までの時間(TTFB)などを調べれば、遅い原因がどこかわかるのだ。 今ではだれもがよく知っていることだが、SEOとユーザー体験の観点から見て、ウェブページの表示速度は非常に重要だ。ページの表示が速いほど検索エンジンによる検索順位も上がるし、ウェブサイトの動作が速ければユーザーが離脱せずにたくさんのページを見て、コンバージョン率も高くなる可能性が上がる。 要するに、賢明なWeb担当者やSEO専門家なら、コンテンツと同様にページ表示速度の最適化についても考慮しなければならない。 ウェブサイトの表示速度(パフォー

    あなたのWebページ表示を爆速にするための、HTTPリクエスト状況分析ガイド(前編) | Moz - SEOとインバウンドマーケティングの実践情報
    kussun
    kussun 2015/11/02
    ウォーターフォール図を活用したパフォーマンスの最適化についての解説。
  • 爆速モバイルWeb、AMPの仕組み抄訳 - ku-sukeのブログ

    鈴木さんの記事を読みましてAMPの仕組みについて読んでみました。以下抜粋して日語メモを。 モバイルウェブが爆速に! GoogleがAMP (Accelerated Mobile Pages) を立ち上げ | 海外SEO情報ブログ 追記:ざっくり言うと、主にニュースとか静的コンテンツを想定し、HTML+CSSでJSは原則禁止、広告とかで使いたい場合iframeを用意するのでその中だけ。iframeや画像は事前にサイズを固定し変更不可にすることでlazyloadしてもレンダリング時にガタガタしないよね。というAMP HTMLフレームワークを策定したお話です。 原文:https://www.ampproject.org/how-it-works/ モバイルのための仕組み (※見出しは筆者による) Web performance is not unexplored territory for t

    爆速モバイルWeb、AMPの仕組み抄訳 - ku-sukeのブログ
  • Google、モバイルWeb高速化のオープンイニシアチブ「AMP」立ち上げ Twitterや大手メディアが参加

    Google、モバイルWeb高速化のオープンイニシアチブ「AMP」立ち上げ Twitterや大手メディアが参加 米Googleは10月7日(現地時間)、モバイルWebの劇的な性能向上を目的とするオープンソースイニシアチブ「Accelerated Mobile Pages(AMP)」を発表した。立ち上げ段階で、米Twitter、米Pinterest、米Adobe Systems、世界のパブリッシャー(メディア)大手多数が参加した。 パブリッシャーとしては、BBC、Wall Street Journal、New York Times、Conde Nast、朝日新聞、毎日新聞、産経デジタル、BuzzFeed他、多数が参加している。 Googleは「多数のパブリッシャーが広告付きのリッチなコンテンツメディアを運営しているが、ページの読み込みが遅いと読者が離れてしまい、広告およびサブスクリプションに

    Google、モバイルWeb高速化のオープンイニシアチブ「AMP」立ち上げ Twitterや大手メディアが参加
  • モバイルウェブが爆速に! GoogleがAMP (Accelerated Mobile Pages) を立ち上げ

    [レベル: 上級] Googleは、Accelerated Mobile Pages (アクセラレイティッド・モバイル・ページ)という、モバイル端末でのウェブページの表示を高速化するためのプロジェクトを公開しました。 略して、AMP(アンプ)と呼びます。 AMPで策定された仕様に従ってモバイルサイトを構成すると、モバイル検索結果からリンク先ページがまさに“一瞬”で表示されます。 AMPをデモで体験 AMPを使ったページがどのようにモバイル検索から表示されるのかを見てみましょう。 Inside Searchの公式アナウンスに動画があります。 まずこれを見て、何となくでいいので雰囲気をつかんでください。 ただ、見てもどんなだか十分にはわかりませんでしたよね。 実際に試したほうが理解できます。 AMPを体験できるサンプルのリンクもアナウンスに出ていますが、日からでは機能しないので少し細工を加え

    モバイルウェブが爆速に! GoogleがAMP (Accelerated Mobile Pages) を立ち上げ
  • デザイナーやディレクターも知っておきたい、ページ表示速度の高速化の基本

    スマホからウェブにアクセスするユーザが増え、ウェブサイトの表示速度の高速化がより重要な制作の課題になっています。1ページもののサイトなら、フロントエンドエンジニアが一人で実装できるかもしれませんが、ある程度の規模のウェブサイトではワークフローやサイト全体の設計にも関わってきます。また、表示速度の高速化の方法を知らなければ、最適化しやすい、より高度なデザインは実現できないでしょう。エンジニアだけでなく、デザイナーやディレクターがこういった情報を知っていれば、よりスムーズに結果を出せるウェブサイト制作ができるはずです。 ページ表示速度の改善にはいろいろな方法がありますが、この記事では一番効果がありそうなところから攻めていきたいと思います。自分もまだまだ勉強中なので、まずはfilament groupのScottさんの記事 やClearleftのJeremyさんの記事 を参考に、フロントエンド

    デザイナーやディレクターも知っておきたい、ページ表示速度の高速化の基本
    kussun
    kussun 2015/05/05
    圧縮と読み込むタイミングで調整するしかない感じか。
  • ブログやサイトのパフォーマンス改善やセキュリティ向上のためによく使う.htaccessの設定のまとめ

    ブログやWebサイトのパフォーマンスの改善やSEOセキュリティの向上に役立つ.htaccessの設定を紹介します。 ドメインをwww有り・無しに統一、新ドメインに引っ越した時のリダイレクト、URLをクリーンなものにしたり、共有サーバーでのPHPのバージョンを指定したりなど、すぐに利用できるものばかりです。 .htaccess Snippets -GitHub 元記事には有用な.htaccessのスニペットがPublic Domainでまとめられおり、それら全部に加えて.htaccessファイルの作成と使い方を加えました。 .htaccessファイルの作成と使い方 リライトとリダイレクトの設定 セキュリティの設定 パフォーマンスの設定 その他のいろいろ有用な設定 .htaccessファイルの作成と使い方 「.htaccess」ファイルを作成することは非常に簡単です。 テキストベースのアプリ

    ブログやサイトのパフォーマンス改善やセキュリティ向上のためによく使う.htaccessの設定のまとめ
    kussun
    kussun 2015/02/18
    書き換え、セキュリティ、高速化などの .htaccess パターン集。元記事の日本語解説付き。
  • ตรวจหวยแบบตัวเลข ตรวจ ผล รางวัล สลากกินแบ่ง รัฐบาล2021

    ตรวจหวยแบบตัวเลข ตรวจหวยกรอกตัวเลข รวดเร็วทันใจ ตรวจลอตเตอรี่ใส่ตัวเลขรองรับปุ่ม ตรวจหวยแบบตัวเลข เลขเด็ดหวย งวดนี้ หวยดัง หวยเด็ด ตรวจหวยแบบตัวเลข ผลสลาก ตรวจลอตเตอรี่ ตรวจหวยไทยรัฐ ตรวจหวยแบบกรอกตัวเลข ตรวจหวยรางวัลที่ 1 รางวัลเลขท้าย 2 ตัว ตรวจหวยออนไลน์ ร่วมตรวจผลสลากกินแบ่งรัฐบาลกับเรา “ตรวจหวย” ซึ่งได้รวบรวมข้อมูลผลรางวัล ผลสลากกินแบ่งรัฐบาล ตรวจหวยงวดนี้ หุ้นไทยช่อง9 ในงวดปัจจุบันและย้อนหลั

    kussun
    kussun 2015/02/15
    目次で面食らうけど、1項目あたり3行ぐらいだし、ある程度知識があるとスムースに読める。DNS Prefetch は今後よく使われるようになると思う。
  • GitHub - phanan/htaccess: ✂A collection of useful .htaccess snippets.

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - phanan/htaccess: ✂A collection of useful .htaccess snippets.
    kussun
    kussun 2015/02/09
    書き換え、セキュリティ、高速化などの .htaccess パターン集。
  • さくらのレンタルサーバでmod_deflateが使えるようになってた – buzzyvox

    以前にも書いた通り、さくらのレンタルサーバではmod_deflateによるgzip圧縮転送が行えないため、僅かでもレスポンス改善を図りたいという場合にはphp.iniにoutput_compressionの記述を追加することでPHPが吐き出すコンテンツに限って圧縮転送を有効にするというのが良く知られた手なのですが、ディスク容量アップに伴う先日のサーバアップグレードでサーバ構成が大きく見直されているようでもありひょっとして使えるようになってるのでは?と思い興味位で試してみたところ…ハイ、使えるようになってました!バンザイ!! php.iniにoutput_compressionの設定を施している場合にはこれを削除(さくらインターネットの「サーバコントロールパネル」より[PHP設定の編集]にて編集可能です)して、代わりに.htaccessファイルに下記コードを追加すれば準備完了。 <IfMo

    さくらのレンタルサーバでmod_deflateが使えるようになってた – buzzyvox
    kussun
    kussun 2014/11/22
    使えるようになってたのか。定番の output_compression の設定を削除してから追加。
  • CSSセレクターマッチングのコスト - Unreviewed

    ブラウザエンジン先端観測会での、Constellationさんの話を聴いて、CSSセレクターマッチングのコストには複数のレベルがあることを強く意識するようになりました。セレクターマッチングにかかるコストを下げたい、という場合には、どのレベルで何を高速化しようとしているのかを意識しないと話がかみあいません。Constellationさんの話を私なりに整理して考えた、セレクターマッチングのコストを下げるアプローチは次の3つです。 ①セレクターを減らす ②マッチするかどうかの判定回数を減らす ③1回1回の判定処理を速くする これは、ブラウザーのセレクターマッチングの処理の各部分に対応しています。 CSSの各セレクターについて(①)、 対象となるDOM要素すべてに対して、 セレクターがマッチするかしないか決まるまで、親要素・兄要素を辿りながら(②)、 要素がセレクターにマッチする・しないの判定(③

    CSSセレクターマッチングのコスト - Unreviewed
    kussun
    kussun 2014/09/16
    ブラウザ(WebKit)によるセレクターマッチングの判定処理の解説。
  • Ayumu Sato (@ahomu) on Speaker Deck

    Web 開発の長距離走と持続可能性 - TechFeed Experts Night#31 〜 フロントエンドアーキテクチャの現状と未来

    kussun
    kussun 2014/04/28
    フロントエンドの最適化、高速化で目を通しておきたいスライド多数。
  • ニコ動 超チューニング祭で最優秀賞もらいました

    ニコニコ超会議で開催された「超チューニング祭り」に恋人である武藤スナイパーカスタムからお誘いされて参加しました。 投票してくださった方々のおかげで最優秀賞! ありがとうございます! ニコ動モバイル版のトップページのhtml,css,jsを軽量化するお祭りでして、にぎやかな会場、狭いブースの中で詰め込まれておもしろかったです。 チーム:ウルフギャングの紹介 エンジニア、デザイナーのバランスチーム。 武藤さんが狼が好きなのでそれっぽい名前にしました。ギャングらしくふたりとも革ジャン装備。 武藤スナイパーカスタム Twitter : tai2 コンピューターグラフィックスとPythonをこよなく愛すマッチ棒エンジニア。 イシジマミキ Twitter : woopsdez 写真をアップするたびにおおつねさんに「太った?」と言われる番付上昇中のデザイナー 他はエンジニアふたり、個人での参加などが

    ニコ動 超チューニング祭で最優秀賞もらいました
  • リストから選ぶだけ。お手軽なDNS設定の変更ツール「Public DNS Server Tool」NOT SUPPORTED

    kussun
    kussun 2014/04/22
    プロバの DNS が腐っててエラー吐きまくるので、これ使って変更したい。
  • ソーシャルメディアの読み込みはDNSプリフェッチのまとめ設定がお得 | ゆっくりと…

    zenback の読み込みコードが非同期化され、かつ 平均20%+の速度アップが図られた そうで、ユーザーとしては嬉しい限りです。 zenback に限らずソーシャルメディアの導入は、必然的に外部サービスを多用することになります。どのサービスも、スクリプトや画像、トラッキング用コードなどのリソースを、その特性に合わせて 2〜4 程度のホスト/ドメインに分散させているのが普通です。 こういった分散化は並列に読み込みめるリソース数を増やし、クッキーのあり/なしを区別できるので高速化に寄与します。が、利用するサービス数が多くなると、いわゆる「DNS ルックアップ」にかかる時間が無視できなくなり、さすがにデメリットの方が目立ってきます。 例えばサイトの場合、最終的に25以上の異なるホスト/ドメインから 有象無象 のリソースを読み込んでいるのですが、「DNS ルックアップ」の合計だけで1秒を超える

    ソーシャルメディアの読み込みはDNSプリフェッチのまとめ設定がお得 | ゆっくりと…
    kussun
    kussun 2014/04/10
    記述する位置は、meta charset の後が望ましいみたい。サイト内で外部サービスを多く利用してる人は試す価値あり。 / Chromeで「ホストを解決しています」のエラーが出てユーザーを混乱させてしまうことがあるので切った。
  • サイトに適したリソース配置とasync/defer完全マスター – レンダリング優先のグッド・プラクティス | ゆっくりと…

    タイトル、少し変えました 😉 。 第1部「サイト高速化の「戦略」と「戦術」- GradeAのその先へ」では、YSlow や PageSpeed がアドバイスする Tips のうち、HTTP リクエストの削減を優先すべしという「戦略」の話をしました。 また css や js を束ねて結合し、HTTP リクエストを削減する時の「戦術」の話もしました。 今回は、「サイトの特性に適したリソースの配置を行う」ために、「束ねたリソースをドキュメント中にどう配置するのが適切か」を見い出したいと思います。またそのポイントとなるブラウザの基的な挙動についても言及します。 ブラウザごとの挙動が確かめられる、実験サイト contentloaded.com を立ち上げたので、以下、同サイトから幾つかの例を引きながら話を進めたいと思います。 リソース配置を決める戦術 基的な戦術 第1部 では、css や js

    サイトに適したリソース配置とasync/defer完全マスター – レンダリング優先のグッド・プラクティス | ゆっくりと…
  • サイト高速化の「戦略」と「戦術」- GradeAのその先へ | ゆっくりと…

    サイト高速化をネタにした記事は星の数ほどありますし、YSlow や PageSpeed、あるいは両方同時にチェックできる GTmetrix のおかげで、アドバイスに従って問題点を一つ一つ潰し込んでいけば、着実にスコアを「Grade A」に近づけられるようになりました。 またベスト・プラクティスなんて知らなくても、「CloudFlare 導入、一発 OK!」なんていうお手軽なサービスもあります。 一方、これら個々の Tips、テクニックを断片的に積み上げていくアプローチやブラックボックス方式では、サイト全体を通して「当に最適なの?」という疑問も生じます。 別な言い方をすれば、「Grade A は取ったけど… その先は?」に対する処方箋が必要なんじゃないかと思っています。 そこで今回は、「スコア」だけでは見えてこない、サイト高速化の「戦略」と「戦術」の話にチャレンジしてみたいと思います。これ

    サイト高速化の「戦略」と「戦術」- GradeAのその先へ | ゆっくりと…
  • Webフロントエンドパフォーマンスチューニング

    Webフロントエンドのパフォーマンスチューニングについて全体的な話。javascriptChrome DevToolsの紹介、ボトルネック、ポイントなど。

    Webフロントエンドパフォーマンスチューニング
  • 事前レンダリングでウェブページの表示時間を高速化

    [対象: 上級] 事前レンダリングと呼ぶ技術を使って、ウェブページの表示時間を高速化する方法をこの記事では解説します。 事前レンダリングとは 事前レンダリング (Prerendering)とは、その名のとおり、ページの読み込み(正確にはレンダリング)を前もって実行する仕組みです。 Google検索で採用されている「インスタントページ」には事前レンダリングが使われています。 下のキャプチャは、Googleで「Amazon」を検索したときのChromeのタスクの状況をタスクマネージャで確認したものです。 「事前レンダリング」でAmazon.co.jpが出ています。 「Amazon」で検索したユーザーはかなり高い確率で(1位に出てきた)Amazonのホームページをクリックするはずです。 Chromeは先回りして、ユーザーがクリックしなくてもAmazonのホームページを取得および描画、つまりレンダ

    事前レンダリングでウェブページの表示時間を高速化
    kussun
    kussun 2013/11/12
    ブラウザの Prerender 機能を利用した高速化。使う場面は限られそうだけど、覚えておきたい。
  • jQuery/JavaScriptの高速化テクニック | Find Job ! Startup

    FINDJOB! 終了のお知らせ 2023年9月29日にFINDJOB!を終了いたしました。 これまでFINDJOB!をご利用いただいた企業様、求職者様、様々なご関係者様。 大変長らくFINDJOB!をご愛顧いただき、誠にありがとうございました。 IT/Web系の仕事や求人がまだ広く普及していない頃にFind Job!をリリースしてから 約26年間、多くの方々に支えていただき、運営を続けてまいりました。 転職成功のお声、採用成功のお声など、嬉しい言葉もたくさんいただきました。 またFINDJOB!経由で入社された方が人事担当になり、 FINDJOB!を通じて、新たな人材に出会うことができたなど、 たくさんのご縁をつくることができたのではないかと思っております。 2023年9月29日をもって、FINDJOB!はその歴史の幕を下ろすこととなりましたが、 今後も、IT/Web業界やクリエイティブ

    jQuery/JavaScriptの高速化テクニック | Find Job ! Startup
    kussun
    kussun 2013/11/12
    以前導入を見送った「Adaptive Images」が興味深い。