并发请求 - Codeigniter 或 Apache 2.4 或 MySQL

Concurrent request - Codeigniter or Apache 2.4 or MySQL

我正在构建一个系统,该系统具有控制面板、管理内容和 public 区域,每个人都可以看到。就像一个传送门。

嗯,管理员用户必须执行一些可能需要 40 秒处理的操作。在此操作中,用户必须上传多张 (>180) 图片,系统将为每张创建一个小版本。

在 运行 这个操作中,我打开了另一个选项卡并尝试访问主页(public 内容)。令我惊讶(或没有)的是,页面仅在另一个选项卡完成工作后加载。

我知道这可能与数据库有关,但我不知道如何跟踪它,或者它可能与 apache 有关(?别这么想...)。

重要:不是强制等待漫长的处理完成。

在这两种情况下,如何在此处找到问题?

环境

我发现了问题。是使用 CodeIgniter 启动的事务。

我删除了自动交易并检查所有脚本是否正常。如果不是我就删除它们。