Session 将Joomla中的会话处理程序设置为“无”

Session 将Joomla中的会话处理程序设置为“无”,session,joomla,handler,Session,Joomla,Handler,我们的joomla站点正在使用1.7.3,当有大量用户在线时会出现性能问题,以及数据库损坏问题。正在损坏的表是_会话表 我想尝试关闭会话处理,因此将Joomla全局配置中的会话处理程序从“数据库”设置为“无” 这会导致其他问题吗?这样做的可能后果是什么 谢谢 ken回答您的直接问题-是的,关闭会话处理会有很多问题,特别是在与用户交互的领域。大多数东西都会破裂,例如: 任何/administrator功能 注册用户 形式 民意测验 前端文章编辑等 任何类似JomSocial或类似产品的产品 会

我们的joomla站点正在使用1.7.3,当有大量用户在线时会出现性能问题,以及数据库损坏问题。正在损坏的表是_会话表

我想尝试关闭会话处理,因此将Joomla全局配置中的会话处理程序从“数据库”设置为“无”

这会导致其他问题吗?这样做的可能后果是什么

谢谢


ken

回答您的直接问题-是的,关闭会话处理会有很多问题,特别是在与用户交互的领域。大多数东西都会破裂,例如:

  • 任何
    /administrator
    功能
  • 注册用户
  • 形式
  • 民意测验
  • 前端文章编辑等
  • 任何类似JomSocial或类似产品的产品
<>会话中的腐败通常是由于DB写入失败而导致的,因为主机不能跟上负载——如果在高负载时间中遇到这些问题,您将不得不考虑更好的主机包/服务。
更重要的是,1.7.x系列不再受支持,因为它修复了一对非常恶劣的漏洞,使所有以前的版本都容易受到黑客攻击。

回答您的直接问题-是的,关闭会话处理会有很多问题,特别是在与用户交互的领域。大多数东西都会破裂,例如:

  • 任何
    /administrator
    功能
  • 注册用户
  • 形式
  • 民意测验
  • 前端文章编辑等
  • 任何类似JomSocial或类似产品的产品
<>会话中的腐败通常是由于DB写入失败而导致的,因为主机不能跟上负载——如果在高负载时间中遇到这些问题,您将不得不考虑更好的主机包/服务。
更重要的是,1.7.x系列不再受支持,因为它修复了一对非常恶劣的漏洞,使所有以前的版本都容易受到黑客攻击。

如果将会话处理程序设置为“无”,Joomla将使用内置在PHP中的会话处理程序

如果PHP安装和配置正确,那么将会话处理程序设置为“无”不会导致任何问题

使用不支持会话的负载平衡群集时,您可能希望使用数据库选项。这样所有服务器都可以从数据库访问会话数据。
在所有其他情况下,您都可以使用none选项,这(理论上)应该更快,因为会话位于本地服务器上,并且没有设置数据库连接的开销。此外,我认为PHP将文件缓存在内存中,这意味着它可以几乎即时访问会话列表。

如果将会话处理程序设置为“无”,Joomla将使用内置在PHP中的会话处理程序

如果PHP安装和配置正确,那么将会话处理程序设置为“无”不会导致任何问题

使用不支持会话的负载平衡群集时,您可能希望使用数据库选项。这样所有服务器都可以从数据库访问会话数据。
在所有其他情况下,您都可以使用none选项,这(理论上)应该更快,因为会话位于本地服务器上,并且没有设置数据库连接的开销。此外,我认为PHP将文件缓存在内存中,这意味着它几乎可以即时访问会话列表。

n不,当您将会话处理程序设置为“无”时,它将使用PHP会话处理程序:我自己使用的是“无”选项,没有遇到任何这些问题。还可以在stackexchange上看到这个问题:不,当您将会话处理程序设置为“无”时,它使用PHP会话处理程序:我自己使用的是“无”选项,没有遇到任何这些问题。另请参见stackexchange上的此问题: