2012-06-15 97 views
0

我計劃在CI會話中存儲關於我的用戶的很多數據。我們知道它存儲在一個blob中。CI會話BLOB大小

我的問題是,任何人都可以告訴我,在我應該擔心影響性能之前,BLOB的大小是多少?

回答

0

您有65535個字符。 性能實際上取決於您的服務器,您使用多少個查詢等。 爲什麼您需要將它存儲在會話中?

+0

那麼我不'需要'將它存儲在會話中說。我只是認爲這將是我最好的選擇。我可以做餅乾,但它是我不希望用戶能夠篡改的信息類型。我可以做單獨的數據庫表..但是,然後再次,我想如果CI會話已經在進行數據庫查詢,爲什麼不使用該Db調用而不是另一個。無論如何,65535字符聽起來像比以往任何時候都需要....謝謝:) – vgaldikas

+0

行。但是你確實需要每一個請求的信息,對嗎?如果是這樣,那麼將它存儲在會話中可能是一個明智之舉,它可以爲您節省1個額外的查詢。 65535個字符是一個很大的空間。編碼使得它比你存儲的實際數據更大。也許你可以使用Benchmarking類來查看哪些工作更快。 – Robert