WordPressでのモバイル速度の最適化(2020ガイド):Webサイトのモバイル読み込み時間とPageSpeedグレードを改善する方法

モバイルWordPressサイトの高速化を検討しています?


このチュートリアルでは、モバイルキャッシング、モバイルアダプティブ画像、AMP(高速モバイルページ)について説明します. デスクトップサイトで行われたほとんどの最適化は、モバイルサイトに引き継がれます. そのため、PHPバージョンのアップグレードやサーバーの応答時間の短縮などを行うことも役立ちます.

モバイルWordPress速度の最適化

WordPressサイトのモバイル速度をテストする方法
私はお勧め GTmetrixのモバイルテスト モバイルサイトの速度に特化したまったく新しいPageSpeedの推奨事項を提供するため、読み込み時間を測定し、各項目を展開して、モバイルサイトで最適化する必要がある要素を正確に確認できます。.

1. GTmetrixモバイルテスト
とともに 無料のGTmetrixアカウント, Androidでサイトをテストできます。 YSlowはデスクトップと同じですが、PageSpeedタブはモバイルに固有です。 [PageSpeed]タブには、アダプティブ画像を使用していない場合のスケーリングされた画像エラー、リダイレクトエラー、モバイルの読み込み時間が表示されます.

2. Google PageSpeed Insights
Google PageSpeed Insightsには、モバイル固有の最適化を示す「モバイル」タブがあります。しかしながら, PageSpeed Insightsを使用しないでください とにかく、それは測定さえしないスコア(ロード時間ではない)に重点を置いているので、代わりにGTmetrixまたは別のツールを使用してください.

3. Googleで考える
Googleで考える 素晴らしいことでもありませんPageSpeed Insightsと同じように、推奨事項はある程度広範です(GTmetrixを使用すると、実際に推奨事項を拡張して、サイトのパフォーマンスを低下させているプラ​​グイン、スクリプト、および画像を確認できます)。 Think With Googleはそれを行いません.

Googleモバイルスピードで考える

4. Googleアナリティクス
各ページのモバイルの読み込み時間は、 動作 > サイト速度 次に、モバイルとタブレットのトラフィック用のセグメントを追加します。の スピード提案 タブも役立ちますが、ここでも、あまり役に立たないGoogle PageSpeed Insightsの推奨事項を参照しています.

1.モバイルキャッシュを有効にする

WP Rocketのようなほとんどのキャッシュプラグイン WP最速キャッシュ オプションがあります モバイルキャッシング.

モバイルキャッシュ

キャッシュプラグインにモバイルキャッシュが付属していない場合は、少なくともそれがサポートされているかどうかを確認してください。そうでない場合は、キャッシュプラグインを使用することを検討してください。一部には作成するオプションもあります モバイルデバイス用の個別のキャッシュファイル これにより、モバイル固有の要素が確実にキャッシュされます(主に、WP Touch、WP Mobile Detect、JetPackのモバイルテーマなどのモバイルプラグインを使用している場合に役立ちます).

デスクトップの代わりにモバイルキャッシュをプリロードする
キャッシュプラグインでは、デスクトップキャッシュまたはモバイルキャッシュのプリロードを選択できますが、両方を選択することはできません。訪問者のほとんどがモバイルからサイトを閲覧していて、より速くロードしたい多くのモバイル固有のデザイン要素がある場合、デスクトップの代わりにモバイルキャッシュをプリロードすることを選択できます。あなたはモバイルプリロードを有効にすることができます WP Rocketのヘルパープラグイン. 他のキャッシュプラグインの場合、Googleは標準のプリロードではなくモバイルのプリロードを有効にするオプションがあるかどうかを確認します.

WP Rocketさんのコメント:

2.アダプティブイメージを使用する

GTmetrixのモバイルテストでサイトをテストするときにスケーリングされた画像を提供することが100%でない場合、アダプティブ画像を使用してこれらのエラーを修正する必要があります.

アダプティブ画像 訪問者の画面サイズを検出し、Webページの埋め込みHTML画像の適切な再スケーリングバージョンを自動的に作成、キャッシュ、および配信します。」

ステップ1:GTmetrix(Android)でサイトをテストして、モバイルで拡大縮小された画像エラーを表示する.

GTmetrixモバイルテスト

モバイルでスケーリングされた画像を提供する

ステップ2:GTmetrixで推奨される画像の幅を見つける.

最大背景幅

ステップ3:からアダプティブイメージプラグインをインストールします ShortPixel または 適応画像.

ShortPixelアダプティブイメージ

ステップ3:プラグイン設定で、 背景の最大幅 GTmetrixによって提供される寸法(拡大縮小された画像の提供セクション)。変更内容を保存。 WebPサポート、遅延読み込み画像、スマートクロッピング、EXIFデータの削除には、他にもいくつかの設定があります.

背景の最大幅

ステップ4:GTmetrix(Android)でサイトを再テストし、スケーリングされた画像を100%提供する必要があります.

GTmetrixモバイルテスト

3. Cloudflare Mirageを有効にする

クラウドフレア 言う

「ミラージュは、主に2つの方法で画像の読み込みを高速化するように設計されました。1)画面が小さいデバイスに画像を小さくします。および2)ビューポートに表示されたときの「遅延読み込み」画像のみ。これらの最適化はどちらも、主にモバイルデバイスでのWebパフォーマンスを加速するために設計されました。」

これはCloudflareのプロ機能ですが、同じことを行う無料の遅延読み込みとアダプティブ画像プラグインがそこにあるので、あなたはそれを必要とすべきではありません。ミラージュは代替手段です.

Cloudflare Mirage

4.レスポンシブテーマとプラグインを使用する

レスポンシブなテーマとプラグインは、モバイルデバイスに自然に適応します.

何でこれが大切ですか?アダプティブ画像と同じように、ウェブサイトの他の要素はモバイル画面に合わせて自動的にサイズ変更され、デスクトップバージョンよりも速く読み込まれます.

私は個人的にStudioPressと、Yoastでも使用されているGenesis Frameworkを使用しています.

レスポンシブデザイン

デバイスベースのキャッシング 一部のCDNの機能です。ユーザーのデバイスに基づいて特定の要素をキャッシュできますが、WordPressサイトがモバイル対応でない場合にのみ使用する必要があります.

5.モバイルリダイレクトを修正する

GTmetrixで「リダイレクトの最小化」エラーが表示される場合、おそらく次のいずれかが原因です。

  • HTTPSまたはWWWに変更し、リンクを更新しなかった
  • 転送URLを使用してCloudflareにページルールを設定します
  • 正しくコーディングされていないか、正しく構成されていないプラグインがWebサイトのトラフィックをリダイレクトしています
  • Cloudflare SSLオプションはサーバー構成と互換性がありません(を参照) チュートリアル

Cloudflareを使用している場合は、 モバイルリダイレクトオプション 「モバイルデバイスの訪問者をモバイルに最適化されたサブドメインに自動的にリダイレクトします。リダイレクトはCloudflareのネットワークのエッジで行われ、オリジンサーバーへの往復をなくすことでロード時間を改善します。これは、Wi-Fiより遅いコンテンツを提供するモバイルネットワークで特に価値があります。」

リダイレクトエラーを最小限に抑える

サーバーレベルでのリダイレクトの設定
モバイルサブドメイン(または、そのためのリダイレクト)がある場合は、サーバーレベルで設定して、WordPressにヒットしないようにすることをお勧めします。サーバーレベルのリダイレクトはプラグインよりも高速です.

6.サーバーの応答時間を短縮する

サーバー(ホスティング)は WordPress最適化ガイドの第1要素.

Google PageSpeed Insightsでサイトを実行して、 サーバーの応答時間 これは <Googleが推奨する200ms。 GoDaddyと EIG (Bluehost、HostGator、iPage、Site5)は、遅いサーバーで悪名高いです。これは Twitterで有名 そしてFacebookグループで。に参加 WordPressホスティングFacebookグループ ホスティングで行われた投票を見てください.

サーバーの応答時間を短縮

SiteGround そして クラウドウェイズ 通常#1と#2です。多くの人々はすでに移行して新しい読み込み時間をTwitterに投稿しています。その差は最大で8秒になる場合があります。 SiteGround(共有)とCloudways(クラウド)はどちらも、予算とニーズに応じて適切なオプションですが、どちらもGoDaddyやEIGよりも優れています。どちらも無料で移行します.

SiteGroundとCloudwaysはどちらも無料で移行します.

SiteGroundに切り替える

SiteGroundの読み込み時間の移行

SiteGround GTmetrixへのBluehost

HostGatorからSiteGround

SiteGround GTmetrix

SiteGround Google PageSpeed Insights

SiteGroundで100パーフェクトスコア

HostGatorからSiteGroundへの移行

JoomlaでのSiteGroundの応答時間

SiteGroundホスティングに切り替え

SiteGround Rocket Imagify Combo

SiteGroundのJoomla GTmetrix

SiteGround PageSpeed Insights

JoomlaのSiteGround

2019ホスティング投票

2017-WordPress-Hosting-FB-Poll

Elementorホスティングの推奨事項

2019年7月のホスティングに関する推奨事項

WordPress-Host-Poll-Aug-2018

共有ホスティング投票2017

2019-ホスティング投票

Go-To-Hosting-Company

WordPress-Hosting-Poll-2017

マネージドホスティングポーリング

2016-WordPress-Hosting-FB-Poll

Elementorのお気に入りのホスティング

2018年のホスティングに関する推奨事項

Managed-WordPress-Hosting-Poll-2017

2019-Hosts-Poll-1

Hosting-Poll-For-Speed

WordPress-Hosting-Poll-June-1

SiteGround-Recommendation

7. AMPを使用しない

AMP (加速モバイルページ)は、モバイル検索結果にAMPスタンプを表示しながらモバイルページの読み込みを高速化するGoogleプロジェクトです.

ただし、AMPはモバイルデザインも完全に変更します.

キンスタの コンバージョンが58%減少 AMPを追加すると、通常のモバイルページに戻ります。デザインが美しくないので、AMPにも反対しました。設計に役立つAMPプラグインはありますが、それでもかなり制限されており、結果にがっかりすることがあります。 AMPを追加してから削除する場合は、リダイレクトを設定し、通常のモバイルページに戻すために他の手段を講じる必要があるため、追加の作業になります。.

スピードのために設計と変換を犠牲にしています。 AMPは価値がありますか?使わない.

GoogleのAMP

以前はAMPを使用していましたが、その後削除しました。

amp-pages

AMPを使用する場合は、AMP for WPプラグインを使用してください
AMPを追加する場合は、おそらく AMP for WPプラグイン. 私が見たAMPプラグインの中で最もカスタマイズ可能なオプションがあります(たとえ AMPプラグイン GoogleとAutomatticでサポートされています)。またあります ヨースト用接着剤 & AMP 最小限のオプションもあります.

WPのAMP

Cloudflare AMPの実際のURL

Cloudflare言う AMPの実際のURL 「ページをAMPキャッシュに保存して、ブラウザのナビゲーションバーに元のサイトのURLを表示しながら、そこからすばやく配信できることを意味します。」

これはCloudflareの速度設定で確認できます。

Cloudflare AMP Real

8.デスクトップの最適化がモバイルに引き継がれる

ほとんどのデスクトップ速度最適化は、モバイルWebサイトに引き継がれます.

私が話しているのは:

  • CDNの追加
  • 画像の最適化
  • プラグインの最適化
  • データベースのクリーニング
  • PHPバージョンのアップグレード
  • サーバー/ホスティングのアップグレード
  • 適切なキャッシュプラグインの構成
  • 外部スクリプト(Googleフォントなど)の最適化

モバイルとデスクトップがGTmetrixで動作する必要がある場合、最初はモバイルサイトについてそれほど心配する必要はありません。 (キャッシュプラグインで)モバイルキャッシングを有効にしてから、GTmetrixの推奨事項とWordPress速度最適化の主な要素に厳密に焦点を当てます.

WordPressプラグインライブラリで「モバイルスピード」を検索すると、WordPressサイトをモバイルデバイス専用に最適化するために何も考えられません。デスクトップの最適化から始める!

9. PHP 7.3を実行します+

これは非常に簡単で、あなたのサイトを作ることができます 2〜3倍高速.

WordPress PHPベンチマーク

最初に、ホスティングアカウントにログインしてPHPバージョンマネージャーに移動し、ホストでサポートされている最新のPHPバージョンを実行していることを確認します。一部のホスティング会社は、他のバージョンよりも新しいバージョンのPHPをリリースする方が速いですが、理想的にはPHP 7.3以降を実行している必要があります。あなたも使うことができます PHPバージョンプラグインを表示 現在使用しているバージョンを確認する.

PHPアップデート

時には、互換性のないプラグインがPHPバージョンのアップグレード時にエラーを引き起こす可能性があります。つまり、それらは適切に維持されておらず、それらのプラグインを削除または置き換えることを検討する必要があります。いつものように、アップグレードの前にバックアップを取りますが、いつでも以前のPHPバージョンに戻すことができます.

10. CDNのセットアップ

使わない理由は絶対にない Cloudflareの無料CDN.

世界中に200以上のデータセンターがあります。これらのデータセンターを使用してウェブサイトで重いファイルをホストすることにより、 地理的距離 サーバーと訪問者の間(WordPress最適化ガイドの推奨事項)。また、帯域幅の使用量をCloudflareにオフロードします。これにより、CPU使用量とホスティング料金の費用を節約できます。.

Cloudflareをセットアップするには、無料のアカウントにサインアップし、Cloudflareから2つのネームサーバーを取得してから、ドメインレジストラーのネームサーバーを変更します。伝播には約24時間かかります.

複数のCDNの設定
複数のCDN =より多くのデータセンター=コンテンツの配信の高速化。小さなウェブサイトはCloudflareで問題ないはずですが、速度を重視する場合、または大きなウェブサイトを持っている場合は、StackPathまたはKeyCDN(Cloudflare + StackPathを使用しています)などの誰かからの追加のCDNを検討することができます。 Cloudflareでは名前を変更する必要がありますが、他のCDNの方がはるかに簡単です。彼らはあなたにほとんどのキャッシュプラグインがフィールドを持っている、または使用するCDN URLを割り当てます CDN有効r.

複数のCDN

11.画像を最適化する

GTmetrixによると、画像は3つの方法で最適化できます。

  • スケーリングされた画像を提供する:大きい画像のサイズを小さくする
  • 画像を最適化(ロスレス圧縮):ShortPixel、Imagify、またはSmushを試す
  • 画像の寸法を指定する:画像のHTMLまたはCSSに幅+高さを追加する

GTmetrixは、単一ページのエラーのみを表示します。そのため、最初に複数のページに表示される画像(ロゴ、サイドバー、フッターの画像)を最適化してから、最も重要なページを順に処理するのが最善の方法です。まずは 画像のスケーリング それは、画像のトリミング/サイズ変更とそれらの再アップロードが必要だからです。 GTmetrixは、スケーリングされていない画像と、 幅と高さの指定なし HTMLまたはCSS.

画像寸法のチートシートを作成する
スライダー、全幅のブログ画像、注目画像などの寸法については、「画像寸法のチートシート」を作成することをお勧めします。こうすることで、アップロードする前に、適切な寸法にトリミング+サイズ変更できます。スケーリングされた画像エラーを再度提供する.

12.プラグインを最適化する

プラグインやCPU使用率の高いプラグイン(特に外部スクリプトを使用するプラグイン)が多すぎると、モバイルでもサイトの速度が低下する可能性があります。新しいプラグインをインストールした後、使用するプラグインについて非常にうるさく、GTmetrixレポートをテストしています。常に最速、最も軽量、信頼性の高いプラグインを使用する.

アセットのクリーンアップ プラグインの高速化に最適です。特定のページで読み込まれているプラ​​グイン、スクリプト、およびスタイルを確認し、読み込まれる必要のないコンテンツでそれらを選択的に無効にすることができます。まだ行っていない場合は、Asset CleanUpを使用することをお勧めします.

  • 高CPUプラグインを回避する:この遅いプラグインのリストは避けてください。一般的な低速プラグインには、ソーシャル共有プラグイン、ポートフォリオ、スライダー、統計、バックアップなどがあります。.
  • 高CPUプラグインをより高速なプラグインに置き換える:いくつかの調査が必要になりますが、高CPUプラグインをより高速で軽量なプラグインに置き換えます.
  • 不要なプラグインを削除する:プラグインをコードで置き換えることはできますか(GAトラッキングコードを直接挿入する、プラグインの代わりにFacebookウィジェットを使用する、HTML + CSSで目次を作成するなど)?コードで置き換えることができるプラグインは、それを実行します.
  • いくつかのモジュールにJetPackを使用しないでください:まず、現在デバッグ設定で使用していないすべてのモジュールを無効にします。次に、JetPackを2つだけに使用する場合に本当に必要ですか?サイトの速度を落とすことで悪名高い。同じ機能のみを実行する肥大化していないプラグインを見つけることに賭けている.
  • 最も遅いプラグインを見つける:GTmetrixウォーターフォールタブまたはクエリモニター(コンポーネントごとのクエリ)を使用して、最も遅いプラグインを確認します。プラグインがPageSpeed + YSlowレポートに複数回表示される場合、それもインジケーターである可能性があります.

13.外部スクリプトを最適化する

外部スクリプト 外部のウェブサイトからのリクエストをプルするもの.

最も一般的な外部スクリプトは、Googleフォント、Googleアナリティクス、Googleタグマネージャー、AdSense、マップ、ソーシャル共有プラグイン、埋め込み動画、Gravatar、さらにはFacebookピクセルです。.

GTmetrixの外部スクリプト

一部のサードパーティスクリプトは、簡単に最適化できます。

  • Googleフォント WP Rocket、Autoptimize、またはAsset CleanUpを使用して、ローカルで組み合わせてホストできます。フォントとウェイトを最小限に抑える!
  • グーグルアナリティクス WP RocketまたはCAOS Analyticsを使用して最適化できます.
  • 埋め込みビデオ 遅延読み込みが可能で、iframeをWP Rocket、WP YouTube Lyte、または 軽いYouTube埋め込み.
  • ブラウザのキャッシュをFacebook Pixelに追加する WP Rocketのアドオンを使用して実行できます.
  • ソーシャル共有プラグイン 「like counts」を更新する必要があります(少なくともそれらの多くは更新します)。これは単純に軽量のソーシャル共有プラグインを見つけてテストする必要があります.
  • 未使用のJetPackモジュール 無効にする必要があります(デバッグ設定でこれらを見つけます).

他のサードパーティスクリプトはそれほど簡単ではありません。

  • グーグルアドセンス 非同期でロードできます, 遅延読み込み, または、Cloudflareの SGレールガン 動的コンテンツの高速化に役立ちます。ただし、これらの実装は困難な場合があり、AdSenseはGTmetrixのスコアと読み込み時間を完全に殺す可能性があります。そのため、代わりにアフィリエイトマーケティングをお勧めします.
  • Googleタグマネージャー 大規模で最適化されていないサイトにのみ使用してください。それ以外の場合は、読み込み時間に関しては通常、良いことよりも多くの害を及ぼします.

14.事前接続とプリフェッチ

事前接続とプリフェッチにより、ブラウザが簡単に 第三者の要求を予測する (Google Fonts、Analytics、AdSense、埋め込みビデオ、およびその他の外部Webサイト).

Mozilla 言う

「DNSリクエストは帯域幅の点で非常に小さいですが、特にモバイルネットワークでは、レイテンシが非常に長くなる可能性があります。 DNSの結果を投機的にプリフェッチすることにより、ユーザーがリンクをクリックするときなど、特定の時間の待機時間を短縮できます。場合によっては、レイテンシを1秒減らすことができます。」

DNSリクエストをプリフェッチする方法
プレ*パーティーのリソースヒント DNSプリフェッチ、プリレンダー、プリコネクト、プリフェッチ、およびプリロード(ここにそれらがあります)の機能があります。 定義)。これらは、サイトにサードパーティのスクリプト(Googleフォント、アナリティクス、YouTubeビデオ、Gravatarなど)がある場合に役立ちます。このリストをコピー 一般的な外部ドメイン (または独自のものを追加)、それらをPre * PartyまたはWP Rocketに追加します.

プリフェッチDNSリクエスト

15.より優れたキャッシュプラグインを使用する

すべてのキャッシュプラグインが同じではありません.

WP Rocketは通常、Facebook投票で1位と評価されており、デスクトップとモバイルの読み込み時間(およびGTmetrixスコア)が最高です。これは、WP Rocketが他のキャッシュプラグインよりも多くの機能を備えているためです。これらの機能を備えていない別のキャッシュプラグインを使用する場合、WP Rocketにはこれらの機能がすべて組み込まれている一方で、約6〜7個の追加のプラグインをインストールする必要があります。.

結果?

サイトのプラグインが少なくても、速度の最適化機能が向上し、より良い結果が得られます.

ほとんどのキャッシュプラグインに含まれていないWP Rocket機能:

  • データベースのクリーンアップ:WP Rocketへの組み込み、またはWP-Optimizeの使用.
  • 遅延読み込み:WP Rocketに組み込み、またはWP YouTube Lyteを使用.
  • ハートビートコントロール:WP Rocketに組み込み、またはハートビートコントロールを使用.
  • ローカルGoogleアナリティクス:WP Rocketに組み込み、またはCAOS Analyticsを使用.
  • ローカルGoogleフォント:WP Rocketに組み込み、またはOMGFまたはSHGFを使用.
  • DNSリクエストのプリフェッチ:WP Rocketに組み込み、またはPre * Partyリソースヒントを使用.
  • Facebook Pixel Browser Caching:WP Rocketへの組み込み(他のプラグインはこれを行いません).
  • CDN:WP Rocketに組み込み(Cloudflare +複数のCDNの両方)、またはCDNイネーブラーを使用.

2016年ベストキャッシュプラグインポーリング

2019キャッシュプラグインポーリング

スウィフトvs WPロケット

2016キャッシュプラグインポーリング

2018年ベストキャッシュプラグイン調査

wpロケットvs w3 totlaキャッシュ

16.データベースをクリーンアップする

データベースを頻繁にクリーンアップすると、データベースが肥大化するのを防ぎます.

使用できます WP-最適化 またはWP Rocketを使用して、毎週または隔週のデータベースクリーンアップをスケジュールします(ただし、バックアップを取ることをお勧めします)。通常、未承認のコメントを除き、設定のすべてを削除する必要があります。削除したプラグインによってデータベーステーブルが残されることがよくあります。投稿を編集するたびに投稿リビジョンが作成され、ゴミ箱フォルダーを空にする必要があります。.

WP-最適化クリーンデータベース

また、PerfmattersまたはClearfyで、投稿のリビジョンを2〜3に制限し、自動ドラフトを無効にし、pingbacks + trackbacksを無効にすることをお勧めします。これらを「その他の最適化」と呼んで使用します KinstaによるPerfmatters これには次の機能があります(プラグインとスクリプトを選択的に無効にすることもできます):

perfmattersの機能

よくある質問

&#x1f680;デスクトップの最適化はモバイルの読み込み時間も改善しますか?

はい、デスクトップで行われたほぼすべての最適化により、モバイルの読み込み時間が改善されます。それが最初にこれらを修正するのが最善の理由です.

&#x1f680; WordPressでモバイル速度を改善する最も簡単な方法は何ですか?

アダプティブ画像プラグイン(ShortPixelなど)を使用して、画像がモバイルデバイス用に正しくサイズ変更されるようにします。モバイルサイトに別のサブドメインを使用する場合は、リダイレクトが正しく設定されていることを確認してください。GTmetrixでリダイレクトエラーが発生しません。.

&#x1f680;どのデスクトップ最適化がモバイルに引き継がれるか?

ホスティング、PHPバージョンのアップグレード、画像、フォント、プラグインの最適化はすべてモバイルに引き継がれ、モバイルとデスクトップの両方の速度に大きな影響を与えます。とても重要!

&#x1f680; Google PageSpeed Insightsからのモバイルの推奨について?

Google PageSpeed InsightsよりもGTmetrixの[Waterfall]タブに注意を払う方がはるかに良いです。これにより、ロードに最も時間がかかる要素が正確に示され、推奨事項がより具体的になります。ほとんどのWordPressコミュニティは、Google PageSpeed Insightsに注意を向けるのではなく、代わりにGTmetrixに集中するように指示しています.

&#x1f680;モバイルの読み込み時間をテストする最も正確な方法は何ですか?

無料のGTmetrixアカウントにサインアップして使用できるGTmetrixのモバイルテストツールを使用してから、Androidでサイトをテストします.

WordPressモバイルの速度についてサポートが必要?

コメントであなたのGTmetrixレポートを送ってください。いくつかのアドバイスをさせていただきます。または、私のチームを雇ってWordPressサイトを高速化するために(モバイルとデスクトップの両方で)、GTmetrixレポートの前後にWordPress速度最適化サービスも提供しています.

乾杯,
トム

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map