首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pressflow在线用户统计数据显示不正确

Pressflow在线用户统计数据显示不正确
EN

Drupal用户
提问于 2012-01-22 16:18:08
回答 1查看 166关注 0票数 0

我不能说我的网站通过迁移到Pressflow + Varnish获得了足够的性能增益。然而,我对Pressflow有一个相当恼人的问题。迁移到Pressflow 6后,在线用户的统计数据无法正确显示。例如,论坛显示了70个在线用户,而实际上有超过1000个在线用户。

我想知道它是否可以固定,或者它只是一个“附带损害”,一个人应该痛苦,以获得表演。如果它可以修复,感谢您这样做的提示,如果没有,我如何才能显示正确的统计数据。

谢谢

EN

回答 1

Drupal用户

回答已采纳

发布于 2012-01-22 17:02:45

我相信这是因为Pressflow如何处理匿名会话。它实现了所谓的“惰性会话”,它只在实际需要时创建会话。

可以通过将drupal_start_session()放入自定义钩子_初始化中来更改此行为。然而,如果你这样做,你可能会受到性能的打击。

当从Drupal 6迁移到Pressflow 6时,我不得不通过一些项目来修复会话问题。

编辑以解决评论:

您可以简单地将钩子放入自定义模块中,例如

代码语言:javascript
复制
function mymodule_init ()
{
  drupal_start_session();
}

请注意,您应该在检查性能影响之前和之后进行实际分析。

票数 2
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/20352

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档