【发布时间】:2011-07-20 14:07:54
【问题描述】:
当您单击给定链接时,它会加载一个进行存储过程调用的页面。如果存储过程调用花费的时间超过几秒钟,人们就会再次开始单击该链接。如果他们点击链接十几次,我可以看到数据库上运行了十几个查询。最后一个查询是唯一一个向用户返回任何内容的查询,但其他 11 个查询在使用资源时执行完成。
防止这种情况的最佳方法是什么?有没有办法在数据库级别停止它或者这是一个接口问题?这是我使用 PHP 建立数据库连接的结果吗?
【问题讨论】:
-
该解决方案最终可能与该解决方案重复,但我希望找到替代解决方案。如果我可以在数据库或服务器端 (PHP) 中解决这个问题,我更喜欢使用 javascript 禁用元素的解决方案。
标签: php javascript database performance