2012-06-15 51 views
0

我计划在CI会话中存储关于我的用户的很多数据。我们知道它存储在一个blob中。CI会话BLOB大小

我的问题是,任何人都可以告诉我,在我应该担心影响性能之前,BLOB的大小是多少?

回答

0

您有65535个字符。 性能实际上取决于您的服务器,您使用多少个查询等。 为什么您需要将它存储在会话中?

+0

那么我不'需要'将它存储在会话中说。我只是认为这将是我最好的选择。我可以做饼干,但它是我不希望用户能够篡改的信息类型。我可以做单独的数据库表..但是,然后再次,我想如果CI会话已经在进行数据库查询,为什么不使用该Db调用而不是另一个。无论如何,65535字符听起来像比以往任何时候都需要....谢谢:) – vgaldikas

+0

行。但是你确实需要每一个请求的信息,对吗?如果是这样,那么将它存储在会话中可能是一个明智之举,它可以为您节省1个额外的查询。 65535个字符是一个很大的空间。编码使得它比你存储的实际数据更大。也许你可以使用Benchmarking类来查看哪些工作更快。 – Robert