我正在使用Raspberry Pi来显示工业环境中从一些自动化设备中收集到的信息。数据被收集并存储在工业PC上的数据库中;我通过有线网络将Pi连接到数据库中,我使用PHP将数据从数据库中提取出来并显示出来。
我要面对的问题是记忆。我现在只是在运行一个测试,拉出一个包含一条记录和三列的表,并在网页上显示它,并使用header("Refresh: 2; URL=$_SERVER['REQUEST_URI']");来更新信息。在使用过几次Chromium版的Dead页面之后,我开始用vmstat记录内存,看看它被消耗得有多快。铬每分钟食用5.4 MB,Midori每分钟4.8MB。
这是一个全天候运行的过程,当工业设备停机进行维护时,可能每周重新启动一次。我能做些什么来帮助内存的使用?是否有某种浏览器设置来防止缓存任何可能有帮助的东西?我应该使用更好的浏览器吗?我在网上的留言板上看到了各种各样的问题,所以我不认为是我的php代码做的,不过如果有人认为这可能是问题的话,我会把它放出来。
发布于 2014-05-09 23:03:07
看起来,不管您的raspberry ( web服务器)是否能够创建一个新页面并完成该过程,您都会让浏览器在固定时间延迟后刷新页面。我也遇到过这样的情况:我的浏览器通过做类似的事情来显示一个空白页面。我的解决方案就是将两者同步。这意味着
据我所知,这是AJAX的典型场景和用例。
发布于 2015-03-27 17:44:40
我遇到了一个类似的问题,我的覆盆子皮使用铬。我保持一个网页打开,并让它刷新在不同的间隔,只有浏览器没有更新我的指标。使用此标志启动后,禁用该问题已得到解决。考虑试一试。
在kiosk模式下,在“自动启动”中,我翻转了此标志:-禁用-gpu-程序缓存。
您可以在这里找到更多的文档:http://www.chromium.org/developers/design-documents
https://stackoverflow.com/questions/23572658
复制相似问题