【发布时间】:2011-04-24 22:55:18
【问题描述】:
我的网络应用程序变慢主要是由于 Session 对象访问。我在 Rails 2.3.5 中使用标准的 ActiveRecord 存储。谁能给我一些建议以加快速度?
【问题讨论】:
标签: ruby-on-rails session activerecord
我的网络应用程序变慢主要是由于 Session 对象访问。我在 Rails 2.3.5 中使用标准的 ActiveRecord 存储。谁能给我一些建议以加快速度?
【问题讨论】:
标签: ruby-on-rails session activerecord
您需要在合理的过期时间后删除旧会话。 Here's a task 您可以通过 cron 运行来执行此操作。请注意,它会在一小时后删除会话,根据您的喜好自定义。
【讨论】:
ActiveRecord::SessionStore::Session.destroy_all(["updated_at<?", 1.hour.ago"]),现在可以正常使用了