Jsf 2 频繁刷新primefaces数据网格(轮询的替代方式)
我需要每隔30秒刷新PrimeFaces数据网格(3.3.1版),以从数据库中获取修改后的值。目前我正在使用PrimeFaces轮询,但每次调用数据库时都会导致性能问题 是否有其他方法刷新内容Jsf 2 频繁刷新primefaces数据网格(轮询的替代方式),jsf-2,datagrid,primefaces,Jsf 2,Datagrid,Primefaces,我需要每隔30秒刷新PrimeFaces数据网格(3.3.1版),以从数据库中获取修改后的值。目前我正在使用PrimeFaces轮询,但每次调用数据库时都会导致性能问题 是否有其他方法刷新内容 <p:poll interval="30" listener="#{BoardAction.Search}" update="boardpanel"/> 搜索是在刷新期间调用的函数。如果您可以依靠其他触发器来启动应该使用的刷新 您将使用推送刷新将仅在需要时发生,而不是每30秒一次,因
<p:poll interval="30" listener="#{BoardAction.Search}" update="boardpanel"/>
搜索是在刷新期间调用的函数。如果您可以依靠其他触发器来启动应该使用的刷新 您将使用推送刷新将仅在需要时发生,而不是每30秒一次,因此您可以将调用保存到db
如果你必须每30秒刷新一次,轮询就是你需要使用的东西(你可以考虑在后端代码中进行微调,也许你的DB调用可以被改进)
这是我第三次看到有人说PASH在3.4被引入了。也许我疯了,但我以前见过。2012年7月宣布推出。@siebz0r它在3.4版本之前就已经推出(但它有很多问题,并且不是您希望在IMO生产中使用的东西),因此它在3.4版本中发布了稳定可靠的版本。关于这篇博文,它还说PrimeFaces Push将在8月初发布的3.4版本中提供。啊,谢谢;-)错过了3.4中发布的稳定版本。