Problème de mise à jour sans actualisation de Thinkphp3.2.3
PHPz
PHPz 2017-05-16 13:12:38
0
2
384

Par exemple, les données de ma base de données sont 5, puis la page est 5. Maintenant, je change les données de la base de données en 10. Je veux que la page soit mise à jour à 10 mais il n'est pas nécessaire de mettre à jour la page. Comment puis-je faire cela ?

PHPz
PHPz

学习是最好的投资!

répondre à tous(2)
阿神

Cela peut être simplifié à un problème de communication serveur-client.
Les moyens de résoudre ce problème sont (pour autant que je sache) : 服务器向客户端通信的问题。
解决这个问题的方式有(我所知的):

  • Websocket

  • Adobe Flash Socket

  • AJAX long polling

  • JSONP Polling

建议自己简单的实现 轮询 或 websocket。
也有成熟的库socket.io

  • Websocket

  • Adobe Flash Socket🎜
  • 🎜Sondage long AJAX🎜
  • 🎜Sondage JSONP🎜
🎜Il est recommandé d'implémenter simplement un sondage ou un websocket vous-même.
Il existe également une bibliothèque mature socket.io, qui est utilisée pour voir les notifications de messages SF. 🎜 🎜Le sujet peut utiliser les mots-clés ici pour effectuer une recherche sur les moteurs de recherche. 🎜
我想大声告诉你

Ne pensez pas à la complexité, les longues connexions et communications compliquent les choses simples.

Pour des scénarios moins exigeants, vous pouvez essayer chacun N秒使用AJAX去服务器取数据(JSON) et les redessiner sur la page pour répondre à vos exigences.

Si vous devez assurer le temps réel, vous ne pouvez utiliser que des connexions et des champs de communication longs

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal