Shopify アプリがストアの速度を低下させるのはなぜですか?
共有
かなり長い間、私を悩ませていることがあります。多くの Shopify 開発者は、ストアの速度を気にしていません。また、アプリのパフォーマンスが遅いと、さまざまな形で小売業に悪影響を与えることは否定できない事実です。
Shopifyアプリストアで見たアプリ 独自のサーバーで実行されます。ストアにアプリを追加すると、ウェブサイトはアプリのサーバーにアプリを読み込むリクエストを送信します。つまり、誰かがウェブサイトにアクセスしたときに、アプリはShopifyのサーバーだけでなく、ストアにあるアプリの数に応じて複数のサーバーで実行されることになります。
これらのサーバーは同じ都市にはありません。1 つはニューヨークにあり、もう 1 つはオーストラリアのシドニーにある可能性があります。
これにより、合計読み込み時間が加算されます。
ただし、追加機能にはアプリが必要であることはわかっています。 アプリは売上増加に役立ちます。 では、経営者として何をすべきでしょうか?
今年リリースされたShopifyのオンラインストア2.0(OS 2.0)を見てみましょう。
OS 2.0による速度の向上
OS 2.0 のアプリは、訪問者が Web サイトにアクセスしたときに Shopify のサーバーでホストされるように設計されています。アプリには独自のサーバーがありますが、訪問者がサイトにアクセスしたときには、そのサーバーとのみやり取りします。
そこで、私と私のチームは、速度の問題に全面的に対処しようと決めました。そして、Pasilobus アプリをゼロから構築して OS 2.0 で動作するようにしました。テストでは、OS 2.0 を使用することでアプリの読み込み時間を 3 ミリ秒も短縮することができました。
OS 2.0 より前は、ほとんどのアプリが別のサーバーからロードするのに 300 ~ 400 ミリ秒かかっていました。しかし、OS 2.0 では、ほとんど影響がなくなりました。
これは電子商取引の将来にとって大きな前進です。
超音速へ
その結果、私たちは新しい機能を立ち上げました。 超音速 今日。 詳細については、ここをクリックしてください。
アプリを Supersonic アプリと呼ぶ場合、そのアプリはストアのパフォーマンスにほとんど影響を与えません。つまり、徹底的にテストされているということです。最高のパフォーマンスを提供するために、グローバル エッジ キャッシングを採用しています。
Supersonic を使用すると、パフォーマンスを犠牲にすることなく、必要な数のアプリをインストールできます。
今後 2 か月以内にすべてのユーザーを Supersonic に移行する予定です。
ターボブースター
パフォーマンスに対する私たちのこだわりはそれだけでは終わりませんでした。他のアイデアもいくつか試しました。
オンライン ストアには 2 つの大きな問題があります。1 つは速度スコア (Google Page Insights で提供されるものなど) であり、もう 1 つはオンライン ストアが依然として複数ページのアプリケーションであることです。
速度スコアの問題は、最適化と、十分に高速に動作するアプリ (Supersonic アプリなど) に関するものです。 しかし、オンライン ストアが複数ページのアプリケーションであるという問題は、さらに興味深いものです。
ユーザーがページをクリックするたびに、Web サイトのサーバーが呼び出され、遅延が発生します。また、ストアの動作がどれだけ高速であっても、十分な速さを感じません。
私たちは構築しました パシロブス ターボ この問題に対処するため。 Turboはキャッシュとプリロードを使用してページを素早く読み込みます (これについてさらに話し合いたい場合は、私にメールを送ってください!)さらに、OS 2.0と互換性があります。 その結果、店舗のパフォーマンスに影響を与えることなく、全体的なブースト効果が得られます。
ウェブサイトの速度は、オンライン ビジネスを成功させる上で不可欠です。ツールを慎重に選択し、ストアを継続的に評価しながら、ツールを 1 つずつ追加してください。