你的方法在任何交通状况良好的站点都是不切实际的。在这种情况下,从数据库进行实时更新是关闭站点的最佳方式。您需要的是在人们将物品送到购物车时检查可用性,然后在实际结账之前再次检查可用性。
此外,您可以通过wordpress cron任务每小时更新当前的项目数(如果您真的想尽可能准确的话,可以更快),但这个数字只是给用户一种感觉,如果他应该赶快购买,或者他有时间考虑一下。请记住,除非您打算使用一些ajax来更新数字,否则用户很可能会看到一条陈旧的信息,因为孩子们打电话给他(或任何其他干扰),而他只在半小时后才回来查看产品。