Clean your sessions

By default, Rails doesn’t nuke expired sessions from your app’s storage of choice (either PStores/files or rows in a database table, usually). On my personal site, there’s just under a million entries in the session table alone – somewhat of a waste as it keeps building over time.

To counter this, you can implement this handy code snippet via a Cron job (or run it manually if you don’t have access to Cron or similar tools, you poor poor bastich).

Win an Annual Membership to Learnable,

SitePoint's Learning Platform

  • Anonymous