php - développement de la fonction d'achat du groupe ECSHOP
黄舟2017-05-16 13:15:17
0
2
955
Développement de la fonction d'achat groupé ecshop, si vous avez un plug-in, partagez-le, ou partagez vos idées de développement et votre processus de mise en œuvre à ce moment-là ?
Les achats groupés entraîneront d'importants problèmes de concurrence. Compte tenu du nombre de concurrences par seconde ou de dizaines de milliers, le simple fait d'écrire et de lire dans la base de données n'est certainement pas suffisant. Tout d’abord, tenez compte du nombre de PV visités par les utilisateurs pour éviter un chargement lent. Veuillez utiliser l’accélération CDN pour accélérer les ressources statiques. Le deuxième point est que les données dynamiques doivent être stockées dans Redis et autres Nosql, ce qui peut accélérer le chargement des données. Troisièmement, l'inventaire occupé n'intervient que pendant la phase d'achat groupé (en cliquant pour acheter, ou en payant). Cela doit être pris en compte. Bien sûr, en général, je pense qu'il est préférable de faire l'inventaire après paiement. Parce que ce lien n'est pas assez bon pour le serveur ou qu'un seul serveur peut réduire le risque de concurrence. Compte tenu du problème de concurrence, il est bien sûr préférable de le sauvegarder dans nosql lors du calcul s'il y a encore du stock le jour où le diplôme est obtenu. La concurrence est trop élevée, nosql peut ne pas être en mesure de traiter une grande quantité de données simultanées en temps opportun, cela nécessite une discipline de file d'attente, puis renvoie les données de manière asynchrone à l'utilisateur. Vous devrez peut-être trouver les informations correspondantes en ligne~~~
Les achats groupés entraîneront d'importants problèmes de concurrence. Compte tenu du nombre de concurrences par seconde ou de dizaines de milliers, le simple fait d'écrire et de lire dans la base de données n'est certainement pas suffisant.
Tout d’abord, tenez compte du nombre de PV visités par les utilisateurs pour éviter un chargement lent. Veuillez utiliser l’accélération CDN pour accélérer les ressources statiques.
Le deuxième point est que les données dynamiques doivent être stockées dans Redis et autres Nosql, ce qui peut accélérer le chargement des données.
Troisièmement, l'inventaire occupé n'intervient que pendant la phase d'achat groupé (en cliquant pour acheter, ou en payant). Cela doit être pris en compte. Bien sûr, en général, je pense qu'il est préférable de faire l'inventaire après paiement. Parce que ce lien n'est pas assez bon pour le serveur ou qu'un seul serveur peut réduire le risque de concurrence. Compte tenu du problème de concurrence, il est bien sûr préférable de le sauvegarder dans nosql lors du calcul s'il y a encore du stock le jour où le diplôme est obtenu. La concurrence est trop élevée, nosql peut ne pas être en mesure de traiter une grande quantité de données simultanées en temps opportun, cela nécessite une discipline de file d'attente, puis renvoie les données de manière asynchrone à l'utilisateur. Vous devrez peut-être trouver les informations correspondantes en ligne~~~
ecshop Xiaojingdong apporte ceci, il peut être téléchargé en ligne, il suffit de s'y référer