検索

ホームページ  >  に質問  >  本文

php - ECSHOP共同購入機能開発

ecshop共同購入機能の開発、プラグインをお持ちでしたら共有していただけませんか、もしくはその時の開発アイデアや実装プロセスを共有していただけますか?

黄舟黄舟2789日前964

全員に返信(2)返信します

  • 高洛峰

    高洛峰2017-05-16 13:17:17

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

    返事
    0
  • 黄舟

    黄舟2017-05-16 13:17:17

    ecshop Xiaojingdong がこれを提供します。オンラインでダウンロードできます。参照してください

    返事
    0
  • キャンセル返事