我正在使用 Raspberry Pi 来显示从工业环境中的一些自动化设备收集的信息。数据被收集并存储在工业 PC 上的数据库中;我已经通过有线网络将 Pi 连接到它,我正在使用 PHP 从数据库中提取数据并显示它。
我遇到的问题是内存。我现在正在运行一个测试,拉出一个包含一条记录和三列的表格并将其显示在网页上,并使用它header("Refresh: 2; URL=$_SERVER['REQUEST_URI']");
来保持信息更新。几次在 Chromium 中获取 Dead Jim 页面后,我开始跟踪内存,vmstat
看看它用完的速度有多快。Chromium 每分钟吃掉大约 5.4 MB,Midori 每分钟吃掉 4.8 MB。
这是一个应该 24/7 全天候运行的过程,当工业设备停机进行维护时,可能每周重新启动一次。我能做些什么来帮助解决内存使用问题?是否有某种浏览器设置来防止缓存任何可能有帮助的东西?我应该使用更好的浏览器吗?我在网络上的留言板上到处都看到过这类问题,所以我认为这不是我的 php 代码造成的,但如果有人认为这可能是问题,我会提出来。