我希望這是一個簡單的。什麼是計算每個客戶磁盤使用量的最快方法?
我運行一個Rails Web應用程序在那裏我主持約100學校的網站。在一個應用程序處理所有的網站,我有一個管理界面,我們可以添加和刪除等學校...
我想一個統計到這個接口是由學校使用的總磁盤空間。每個學校的文件都存儲在一個單獨的目錄結構中,以便於查找。唯一的問題是我需要它很快。所以問題是找到這個信息的最快方法是什麼。如果它可以通過在飛行中的ruby調用找到,那將是非常棒的,但我願意接受任何可行的工作。理想情況下,我想避免緩存和後臺生成這些數據(至少在軌道級別)。 :)
這似乎是計算大小的標準方法,當然如果您想在Ruby中快速獲得結果,這當然是最簡單的方法。雖然我會在凌晨每天安排一次,但速度相當快。 – 2010-09-06 01:37:20