Google AMP とは一体何ですか?
Google AMP とは一体何ですか?
Google AMP (Accelerated Mobile Pages) は、静的コンテンツの Web ページを構築するために Google が立ち上げた法人で、信頼性の高い高速レンダリングを提供し、ページの読み込み時間、特にモバイル Web でのコンテンツの表示時間を短縮します。
AMP HTML は、信頼性の高いパフォーマンスを提供するために HTML、CSS、JavaScript の一部を制限することにより、完全に既存の Web テクノロジーに基づいて構築されています。これらの制限は、AMP HTML バリデータを通じて適用されます。これらの制限を補うために、AMP HTML では、ベース HTML を超えてコンテンツを充実させる一連のカスタム要素が定義されています。
技術的な観点から見ると、AMP テクノロジーを使用した Web ページを非常に速く開くことができる理由は、主に、サードパーティのスクリプト ファイルなど、速度を低下させる可能性がある Web ページ コードのさまざまな部分が削除されているためです。 、一部の HTML タグ、広告トラッカーなど。
上記の Google AMP ダイナミック レンダリングのデモを通して、Baidu MIP をご存知であれば、多かれ少なかれ Google AMP について聞いたことがあるはずです。 AMP の国内版が完成し、国内の二大検索エンジンである Baidu と Sogou が Google AMP オープンソース プロジェクトに参加したことで、Google AMP も間もなく皆さんの視野に入ると思います。
AMP の目的
AMP の目的は、モバイル Web ページの読み込み速度を大幅に向上させ、訪問者のブラウジング エクスペリエンスをより快適なものにすることです。 Google の統計によると、モバイル端末上のページが 3 秒以内に読み込まれない場合、訪問者の 90% 以上が Web ページを閉じるか、他の Web ページにアクセスします。したがって、効率的なトラフィックを獲得するには、読み込み時間は非常に重要です。ただし、現在の Web ページ テクノロジでは、読み込みのゴールデン タイム ポイントである 3 秒に達することができません。Google のデータによると、現在のモバイル ページの平均読み込み時間は 8 秒です。これは、大多数の Web サイトで有効トラフィックの 90% 以上が失われたことを意味します。 。 AMP プロジェクトは、モバイル ページでほとんどのページをできるだけ速く読み込めるようにするために生まれました。
AMP プロジェクトはもともと Google によって開始されたものであることは言及に値しますが、すぐに多くの Web サイトからの反応を受け取り、徐々に自然検索に大きな影響を与える開発トレンドに発展しました。現在、ウォール ストリート ジャーナル、ニューヨーク タイムズ、BBC などの大手ニュース Web サイトは、モバイル Web ページを高速化するために AMP テクノロジーを使用し始めています。
AMPの動作原理
AMPの動作原理は次のように簡単に要約できます: コード負荷軽減+キャッシュプリロード
ウェブサイト側: ウェブサイトページのHTMLコードは完全に以下に従って記述されます。膨大なAMPのルール 冗長なコードの読み込み負担を軽減
ウェブサイト側: Google AMPのルールに従ってJSやCSSを呼び出し、コンポーネントの読み込み負担を軽減
Google側: ページ情報がAMP ルールに従って完全に記述されている場合は、それを Google DNS に送信します。Google DNS は、これらの AMP ページ情報を独自のキャッシュ サーバーにキャッシュします (注: これは Google 独自の DNS キャッシュ サーバーです)
クライアント: ユーザーが検索したとき検索エンジンの AMP ウェブページをクリックすると、Google はまず DNS キャッシュ サーバーにキャッシュされたデータを呼び出して訪問者に表示します。これにより、訪問者は見たい情報を初めて見ることができます
。
このようにして、AMP ページはページ全体の負荷とキャッシュを減らすことができます。プリロード方法により、モバイル ページの読み込み速度が大幅に向上しました。Google のデータによると、読み込み速度が 4 倍向上します。つまり、ページの読み込みには元々 8 秒かかりましたが、AMP の最適化後は読み込みに 2 秒しかかかりません。これは大きな進歩と言えるでしょう!
AMP の構成
AMP (高速モバイル ページ) は、コンテンツに関して 3 つの部分で構成されています:
AMP HTML AMP JS Google AMP Cache
AMP HTML
いわゆる AMP HTML は、実際には、HTML コードに対する Google の新しい使用仕様セットです。それらのほとんどは一般的な HTML タグの使用法を継承していますが、独自に考案された HTML タグの使用法もいくつかあります
AMP JS と AMP HTML は実際には同じ考え方を持ち、JS を標準化しています。 CSS の使用方法
Google AMP キャッシュ
これは技術者以外の人でも理解できます。
以上がGoogle AMP とは一体何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック

この記事では、ビューポートメタタグを使用してモバイルデバイスのページスケーリングを制御し、最適な応答性とパフォーマンスのために幅や初期スケールなどの設定に焦点を当てています。

この記事では、< audio>を使用してHTML5にオーディオを埋め込む方法について説明します。フォーマット選択のベストプラクティス(MP3、OGG Vorbis)、ファイルの最適化、および再生のためのJavaScriptコントロールを含む要素。 複数のオーディオfを使用して強調しています

この記事では、JavaScriptを使用してインタラクティブなHTML5ゲームの作成を詳述しています。 ゲームデザイン、HTML構造、CSSスタイリング、JavaScriptロジック(イベント処理とアニメーションを含む)、およびオーディオ統合をカバーしています。 必須JavaScriptライブラリ(Phaser、PI

この記事では、Geolocation APIを使用してユーザーの場所のプライバシーと許可を管理し、アクセス許可を要求するためのベストプラクティスを強調し、データセキュリティを確保し、プライバシー法を遵守することについて説明します。

この記事では、HTML5フォームを作成および検証する方法について説明します。 < form>の詳細要素、入力タイプ(テキスト、電子メール、番号など)、および属性(必須、パターン、MIN、最大)。 HTML5の利点は、古い方法よりも形成されます

この記事では、HTML5ページの可視性APIを使用して、ページの可視性を検出し、ユーザーエクスペリエンスを向上させ、リソースの使用量を最適化します。重要な側面には、メディアの一時停止、CPU負荷の削減、視認性の変化に基づいて分析の管理が含まれます。

この記事では、HTML5ドラッグアンドドロップAPIを使用してインタラクティブなユーザーインターフェイスを作成し、要素をドラッグ可能にし、キーイベントを処理し、カスタムフィードバックを使用してユーザーエクスペリエンスを強化する手順を作成する方法について説明します。また、aへの一般的な落とし穴についても説明します

この記事では、リアルタイムの双方向のクライアントサーバー通信のために、HTML5 WebSockets APIについて説明します。 クライアントサイド(JavaScript)とサーバー側(Python/Flask)の実装を詳述し、スケーラビリティ、状態管理、などの課題に対処します。
