并发请求 - Codeigniter 或 Apache 2.4 或 MySQL
Concurrent request - Codeigniter or Apache 2.4 or MySQL
我正在构建一个系统,该系统具有控制面板、管理内容和 public 区域,每个人都可以看到。就像一个传送门。
嗯,管理员用户必须执行一些可能需要 40 秒处理的操作。在此操作中,用户必须上传多张 (>180) 图片,系统将为每张创建一个小版本。
在 运行 这个操作中,我打开了另一个选项卡并尝试访问主页(public 内容)。令我惊讶(或没有)的是,页面仅在另一个选项卡完成工作后加载。
我知道这可能与数据库有关,但我不知道如何跟踪它,或者它可能与 apache 有关(?别这么想...)。
重要:不是强制等待漫长的处理完成。
在这两种情况下,如何在此处找到问题?
环境
- Codeigniter 3.0.6(带 HMVC)
- Ubuntu 14.04
- 阿帕奇 2.4
- PHP 5
我发现了问题。是使用 CodeIgniter 启动的事务。
我删除了自动交易并检查所有脚本是否正常。如果不是我就删除它们。
我正在构建一个系统,该系统具有控制面板、管理内容和 public 区域,每个人都可以看到。就像一个传送门。
嗯,管理员用户必须执行一些可能需要 40 秒处理的操作。在此操作中,用户必须上传多张 (>180) 图片,系统将为每张创建一个小版本。
在 运行 这个操作中,我打开了另一个选项卡并尝试访问主页(public 内容)。令我惊讶(或没有)的是,页面仅在另一个选项卡完成工作后加载。
我知道这可能与数据库有关,但我不知道如何跟踪它,或者它可能与 apache 有关(?别这么想...)。
重要:不是强制等待漫长的处理完成。
在这两种情况下,如何在此处找到问题?
环境
- Codeigniter 3.0.6(带 HMVC)
- Ubuntu 14.04
- 阿帕奇 2.4
- PHP 5
我发现了问题。是使用 CodeIgniter 启动的事务。
我删除了自动交易并检查所有脚本是否正常。如果不是我就删除它们。