我的应用程序被 5000 人使用。它是一个中等规模的应用程序。我正在使用一个类来处理我的查询,例如转义变量、进行清理等。我在类中有一个函数负责执行查询。所以任何页面的所有查询都需要调用这个函数来执行查询。
function runQuery() {
//prepare and other lines here
//execute
$run = $query->execute($args);
if(!$run) {
//debug_backtrace() and mail the admin
}
}
一切正常。我的应用程序中的一个页面是“工作”,通常大多数员工一直都在这个页面中。唯一的问题是,如果有 100 个用户正在访问该应用程序,并且如果其中一个查询出现问题,我会收到 100 封关于相同错误的邮件。我只需要 1 封电子邮件。我该如何管理?我担心如果 1000 个用户一起访问,我的前景会发疯。触发错误的可能性较小,但我仍然想抓住它们。