Önceki sorularınıza dayanarak, bunun CGI :: Application :: Plugin :: ile CGI :: Application modülünü kullanma bağlamında sorulması gerektiğini tahmin ediyorum. Oturum, toplantı, celse. Bu modülü varsayılan ayarlarla kullanırsanız, oturum verilerini/tmp dizininde saklanan dosyalara yazacaktır. Bu, PHP'nin yaptıklarına çok benzemektedir. Uygulamanız paylaşılan bir barındırma ortamında çalışıyorsa, diğer nedenlerden dolayı/tmp içindeki verileri görüntüleyebileceğinden/değiştirebileceğinden, güvenlik nedenleriyle bunu yapmak istemezsiniz. Dosyaları, yalnızca okuma/yazma (yani,/tmp değil) izniniz olan bir dizine yazarak düzeltebilirsiniz. Gelişirken, YAML'yi varsayılan olarak (depolanabilir) değil, serileştirmek için kullanmayı tercih ederim çünkü insan tarafından okunabilir. Kendi web sunucunuza sahipseniz ve veritabanı (mysql) sunucunuzu aynı makinede çalıştırabiliyorsanız, oturum verilerini bir dosya yerine bir veritabanında depolamak genellikle daha yüksek bir performansa neden olur. Kalıcı bir veritabanı bağlantısı sağlamak için (yani mod_perl veya fastcgi kullanarak).AMA - veritabanınız uzak bir ana bilgisayardaysa ve oturum verilerini güncellemeniz gereken her seferinde yeni bir bağlantı açmanız gerekiyorsa, performans aslında daha kötü olabilir ve bir dosyaya yazı yazmak daha iyi olabilir. Uygulamanıza bir veritabanı gibi görünen sqlite'ı da kullanabileceğinizi, ancak yerel dosya sisteminizde gerçekten sadece bir dosya olduğunu unutmayın. Performanstan bağımsız olarak, bant genişliği sınırlamaları ve diğer kaynak kısıtlamaları nedeniyle veritabanı seçeneği paylaşılan ana bilgisayar ortamlarında istenmeyebilir. Performans farkı da düşük trafikli bir alan için (yani, günde birkaç bin isabet) göz ardı edilebilir.
Açık olması gerekirse, PHP gibi bir dil, varsayılan olarak, içeri/tmp dosyasında bir dosyada oturumu saklar. Ancak, bu dosyalar çalışma zamanı tarafından yönetilir, hiçbir zaman bir dosyaya erişme şekliniz için oturuma erişmeniz gerekmemelidir. RoR, varsayılan olarak bir çerez kullanır; bu da dosya tabanlıdır, ancak böyle davranılmamaktadır. –