gpt4 book ai didi

php - 来自 Windows 服务器的 mysql 在线仪表板

转载 作者:行者123 更新时间:2023-11-29 20:23:09 24 4
gpt4 key购买 nike

我需要使用 Windows Server 2012 中 SQL 数据库的数据创建在线仪表板。此仪表板应包含图表,并且应能够自动刷新数据。

我最大的问题是如何从 Windows 服务器访问该 SQL 文件(大约 600mb)。

制作基于 php 的图表并不是什么大问题,我也找到了很多提供在线图表的在线服务,但我的问题是如何连接它,因为,我可以复制数据库,并从中制作图表,但它需要是 win 服务器和我要放置仪表板的网站之间的“实时”连接,因为这是制作自动刷新图表的唯一方法(至少我认为是)。我还想过将其与 dropbox 自动同步,然后以某种方式与 dropbox 建立连接,但我认为这是不可能的。任何帮助将不胜感激。

最佳答案

好吧,我相信您正在寻找的是某种架构建议。那么,让我尽力帮助您。

首先,您不会“在数据库更改时刷新仪表板”(SQL 无法在更新时调用某些代码),而是在后端创建一些方法来执行这两项操作:更改数据库并进行通信与前端;并仅使用它们更改您的数据库。喜欢:

function changeMyDB($options) {
// do some actual changes and if that doesn't fail,
// notify the user
}

其次,您需要了解使用哪种方式与用户进行通信(当用户没有发出任何请求时如何从后端“通知”他们)。好吧,这里你有两个选择。更直接的方法是使用网络套接字(据我所知,与 FastCGI 一起使用比与 CGI 更好),另一种(我认为不太合适)是定期从前端向后端发送请求如果有待处理的更新,则刷新,您将使用 changeMyDB 函数注册这些更新。我还听说过 pusher在这种情况下已经有好几次了,但我从来没有真正花时间去了解它到底是什么。

关于php - 来自 Windows 服务器的 mysql 在线仪表板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39431393/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com