我正在构建一个在 Web 门户上显示信息的应用程序。我在一栋建筑物中有 X 个读卡器,这些读卡器与同一栋建筑物中的控制器通信。如果读卡器有任何刷卡行为,它们会将信息发送到控制器,然后控制器将其写入数据库。
一旦发生刷卡事件,我必须在网页上显示此读卡器信息。所以我使用 perl Pcap 来捕获控制器和数据库之间的数据包,读取有效负载,解析它就像“如果第 n 位是这个打印这个,如果,打印这个”,我重复相同的 else if 处理门号,卡号,门打开/锁定状态等。
所以我的问题是,哪个更快?从 SQL 数据库获取最新数据以更新网页或 else if 迭代的程序,它解析数据然后将其写入 XML 数据库并运行订阅脚本以更新网页?