recherche

Maison  >  Questions et réponses  >  le corps du texte

java - web应用中如何避免频繁点赞操作,比如点击又取消又点击如此循环?

巴扎黑巴扎黑2841 Il y a quelques jours1094

répondre à tous(5)je répondrai

  • 伊谢尔伦

    伊谢尔伦2017-04-18 09:41:45

    Déterminez le caractère unique des likes en fonction de l'IP, du numéro d'appareil ou d'un identifiant unique, utilisez un cache tel que redis pour mettre à jour, puis écrivez-le dans la base de données de manière asynchrone et synchrone. Si le liker est notifié de manière asynchrone, le clic sera. traité comme un événement et placé dans un Il peut être traité uniformément dans la file d'attente.

    répondre
    0
  • PHP中文网

    PHP中文网2017-04-18 09:41:45

    1. Verrouiller les likes. Lors de l'envoi d'une demande de likes, verrouillez le bouton J'aime pour empêcher les utilisateurs de cliquer

    2. Commentaires directs sur les likes des utilisateurs. Les utilisateurs ont du mal à percevoir de nombreux détails de cette opération très simple. Pour une meilleure expérience utilisateur, vous pouvez afficher directement le style Web +1 lorsqu'ils aiment, puis envoyer une demande au backend.
      L'opération générale de like ici est la suivante :

    +=============+        +----------------------------------+
    |   用户点赞   |  ----> |     直接回馈用户点赞成功          | 
    |             |  <---- |             样式+1               |
    +=============+        +----------------------------------+
                                          |                                
                                          |
                                 异步发送点赞请求 -----------------------> 后端接收,数据库完成点赞
    

    répondre
    0
  • PHP中文网

    PHP中文网2017-04-18 09:41:45

    Il s'agit de la concurrence. Il est impossible de supprimer toutes les situations comme celle-ci. Il suffit d'introduire la mise en cache. Bien sûr, vous pouvez prendre les mesures globales appropriées et émettre un avertissement lorsque le nombre de clics par seconde dépasse, de la même manière que certains robots d'exploration. est une limite de clics pour une seule unité IP dans un délai

    répondre
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-18 09:41:45

    Supprimez le bouton après l'avoir aimé

    répondre
    0
  • 巴扎黑

    巴扎黑2017-04-18 09:41:45

    Contrôlez le nombre de clics. S'il y a trop de clics, vous serez rappelé

    répondre
    0
  • Annulerrépondre