【问题标题】:How to improve session objects access in Rails 2.3.5. ActiveRecord storage is getting slower如何改进 Rails 2.3.5 中的会话对象访问。 ActiveRecord 存储越来越慢
【发布时间】:2011-04-24 22:55:18
【问题描述】:

我的网络应用程序变慢主要是由于 Session 对象访问。我在 Rails 2.3.5 中使用标准的 ActiveRecord 存储。谁能给我一些建议以加快速度?

【问题讨论】:

    标签: ruby-on-rails session activerecord


    【解决方案1】:

    您需要在合理的过期时间后删除旧会话。 Here's a task 您可以通过 cron 运行来执行此操作。请注意,它会在一小时后删除会话,根据您的喜好自定义。

    【讨论】:

    • 我把句子改成了ActiveRecord::SessionStore::Session.destroy_all(["updated_at<?", 1.hour.ago"]),现在可以正常使用了
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-03-05
    • 1970-01-01
    • 2012-09-14
    • 2020-01-23
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多