延迟mysql更新查询Joomla 2.5

时间:2014-12-30 06:16:41

标签: php mysql session joomla

当在Joomla 2.5中选择数据库作为会话处理程序时,我在会话更新查询中遇到延迟,这不允许我登录。它也只有在我启用一个模块(由我制造)时才会发生。所以模块基本上做的是将ajax请求发送到自定义组件并返回一些json数据,这些数据将被进一步处理。

当php渲染完成时调用会话写回调,执行更新查询到会话表。只有我能找到的东西:

当页面打开时(作为访客),发生以下请求:

  • index.php(会话写入,#1)
  • index.php?option = com_component& task = auth(会话写入在此延迟,#2)

登录时:

  • index.php(用于登录,再次重定向到index.php,#3)
  • index.php(登录后,会话填充了用户数据,#4)

有时在这些请求之间完成#2请求,会话被访客数据替换,然后注销用户。

  • index.php?option = com_component& task = auth(ajax call,#5)

我希望是否有任何解决方法。这也不会一直发生,这使它变得更加复杂。

0 个答案:

没有答案