我可以在php中使用sleep()来处理表单并更新mysql数据库时停止执行脚本吗?

use*_*440 -1 php mysql

假设我有"index.php".它有一个形式职位,以"signup.php",然后重定向到"的index.php".它invloes两台数据库queriie即插入和删除.Sp我可以在"Index.php"中使用sleep来说睡眠(2)来让查询完成.我发现我甚至不必离开页面这样做!它只是自己刷新(处理php文件中的重定向commane的bocz?).

如果我有很多用户同时在网站上使用同一个文件,这会有帮助还是适得其反?Thankx!

mea*_*gar 5

你不必睡觉.数据库操作将阻塞,直到它们完成; 在数据库操作完成之前,脚本不会继续执行.

强制你的脚本睡两秒钟会严重适得其反,导致每个请求都在那里做两秒钟无所事事.这将削弱中高流量站点.