我有2个查询单个数据库的php文件。我观察到当第一个脚本运行时,当你点击第二个脚本的url时,第二个页面在第一个脚本完成处理之前不会加载。
如果第一个脚本花费的时间过长,有时第二个脚本甚至会因“找不到页面”错误而超时。
这可能是什么原因? mysql / php不支持同时在单个表上触发多个脚本。
很困惑。需要一些专家帮助。
答案 0 :(得分:0)
你在使用会话吗?默认的基于文件的会话处理程序在脚本运行时锁定会话文件,直到脚本结束或执行session_write_close()
为止。会话文件被锁定时,没有其他使用会话的页面可以启动。