我正在使用php和heatmap js来生成热图。
我正在考虑允许用户最初上传楼层地图jpg文件,然后允许他将传感器名称添加到楼层地图中的不同位置。
指定传感器位置后,我需要将该配置保存到XML文件中。一旦我有了这组信息(img_id,[sensorid1,x1,y1],[sensorid2,x2,y2],..,[sensoridn,xn,yn]),我可以在数据库中查询传感器的最新值和然后在图像上(在特定的传感器&x; x和y坐标上)实时显示热图。
我想知道将配置保存为XML是否是正确的方法。有没有更好的方法使用javascript / PHP临时存储信息?
答案 0 :(得分:0)
可能有很多方法可以解决这个问题。我的偏好是JSON,因为它本身由Javascript和PHP支持。阅读和写作也更容易。
当你说“拯救”时,你的意思是什么?如果您需要将其存储在服务器端,那么创建数据结构可以映射到并存储的数据库实体将比尝试在服务器端创建文件好得多。根据应用程序的托管方式,您可能没有权限这样做,如果您的服务器消失,您可能会丢失该数据(但是,有一些安全的方法可以使用AWS S3等服务创建文件)。将它存储在数据库中不仅可以让您有一个地方担心备份,还可以让您轻松地以有趣和强大的方式(SQL等)查询数据,而无需弄清楚如何对每个新查询的文件执行此操作