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 ?
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
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