ecshop共同購入機能の開発、プラグインをお持ちでしたら共有していただけませんか、もしくはその時の開発アイデアや実装プロセスを共有していただけますか?
人生最曼妙的风景,竟是内心的淡定与从容!
グループ購入では、同時実行数に大きな問題が発生します。1 秒あたりの同時実行数または数万を考慮すると、単にデータベースを読み書きするだけでは明らかに十分ではありません。 まず、読み込みの遅さを避けるために、ユーザーがアクセスする PV の数を考慮して、静的リソースを高速化するために CDN アクセラレーションを使用してください。 2 番目のポイントは、動的データを Redis およびその他の nosql に保存する必要があるということです。これにより、データの読み込みを高速化できます。 第三に、占有在庫はグループ購入段階 (クリックして購入するとき、または支払い時) にのみ発生します。もちろん、これは考慮する必要がありますが、一般的には支払い後に棚卸しを行う方が良いと思います。このリンクはサーバーにとって十分ではないため、または単一サーバーで同時実行のリスクを減らすことができます同時実行の問題を考慮すると、その日の在庫がまだあるかどうかを計算するときに、もちろん nosql に保存する方が良いでしょう。同時実行性が高すぎると、nosql が大量の同時データをタイムリーに処理できない可能性があります。これにはキューの規律が必要となり、データがユーザーに非同期的に返されます。対応する情報をオンラインで見つける必要があるかもしれません~~~
ecshop Xiaojingdong がこれを提供します。オンラインでダウンロードできます。参照してください
グループ購入では、同時実行数に大きな問題が発生します。1 秒あたりの同時実行数または数万を考慮すると、単にデータベースを読み書きするだけでは明らかに十分ではありません。
まず、読み込みの遅さを避けるために、ユーザーがアクセスする PV の数を考慮して、静的リソースを高速化するために CDN アクセラレーションを使用してください。
2 番目のポイントは、動的データを Redis およびその他の nosql に保存する必要があるということです。これにより、データの読み込みを高速化できます。
第三に、占有在庫はグループ購入段階 (クリックして購入するとき、または支払い時) にのみ発生します。もちろん、これは考慮する必要がありますが、一般的には支払い後に棚卸しを行う方が良いと思います。このリンクはサーバーにとって十分ではないため、または単一サーバーで同時実行のリスクを減らすことができます
同時実行の問題を考慮すると、その日の在庫がまだあるかどうかを計算するときに、もちろん nosql に保存する方が良いでしょう。同時実行性が高すぎると、nosql が大量の同時データをタイムリーに処理できない可能性があります。これにはキューの規律が必要となり、データがユーザーに非同期的に返されます。対応する情報をオンラインで見つける必要があるかもしれません~~~
ecshop Xiaojingdong がこれを提供します。オンラインでダウンロードできます。参照してください