2

通常、常にすべて HTTPS にしたいモバイル サイトがあります。HTML5 アプリケーション キャッシュを使用してすべてのデータをローカルに保存するため、最初のページ ビュー以外はユーザー エクスペリエンスが高速です。

私のホームページは、HTTPS なしでは 1 秒、HTTPS では 4.5 秒で 4G ATT を介して iPhone にロードされます (ここでは往復時間の遅延が致命的です)。そこで私は、ユーザーを穏やかに HTTPS に移行させる方法を見つけようとしています。これにより、ユーザーの第一印象が良くなり、安全なエクスペリエンスが得られます。

これが私がやっていることです:

  • 外部からは、常に HTTP を参照します (つまり、プレス リリースなど)。
  • canonical = HTTP (Google は HTTP を参照)
  • サイト ページでは、すべてのリンクは HTTPS です
  • ユーザーが HTTP ページにアクセスすると、iFrame のアプリケーション キャッシュ マニフェストを介して HTTPS ページ (すべて) が読み込まれます。
  • 初めてサーバーにアクセスすると (HTTP)、サーバーは Cookie を設定し、次回は HTTPS (既にキャッシュされている) へのリダイレクトを強制します。

これは、HTTPS のセキュリティを備えた HTTP の速度を得るための適切な実装ですか?

4

0 に答える 0