我正在使用ajax从一个php文件中提取,该文件来自每分钟更新(截断/插入)的数据库。我每隔30秒用一个setInterval()调用ajax。在大约50人进入该网站后,它崩溃了。有没有更好的方法来设置它来处理更多用户?
答案 0 :(得分:-2)
您可以尝试使用cron作业每30秒运行一次查询,将结果存储在全局变量$GLOBALS['results'];
中,然后让用户将其拉回到浏览器,而不是让每个用户点击数据库
根据您的存储情况(可能是总数),您可以通过仅提取自上次更新后创建的记录来优化查询。