首页 > 解决方案 > 更高效的ajax & php交互

问题描述

我正在尝试寻找更有效的方法来构建我的网站。我目前在 setInterval() 函数中使用 ajax $.post 来重新加载内容。

像这样的东西:

 $(document).ready(function() {
   $("#data").load("data.php");

   var refreshId = setInterval(function() {
      $("#data").load('data.php');
   }, 1000);

 });

但这对于很多在线用户来说太重了。我想要这样的东西:https ://yobit.net/en/dice/

我不知道它是如何制作的,也不知道他们使用了什么语言。如果有人帮助我发现这是什么或为我指出一种语言或方法来做类似的事情,我会很高兴。

对不起我的英语不好,不是第一语言。

谢谢 :)

标签: javascriptphpjquerysqlajax

解决方案


我认为您需要了解 websocket。

您可以通过workermanswoole使用 websocket 。

如果你觉得 websoket 不方便,ajax long polling 也可以帮到你。


推荐阅读