$ _SESSION memcached的替代方式

时间:2016-10-19 11:00:51

标签: php session

我在共享托管服务器上,我的I / O总是达到它的极限。当我搜索memcached的共享托管环境时,大多数人说由于某些安全原因使用它是不明智的。因此,我考虑使用$_SESSION变量来存储用户的数据,而不是总是在数据库上读取。

这是好习惯吗?推荐的?可取?关于这个问题的任何建议都会对我有所帮助。

1 个答案:

答案 0 :(得分:0)

在$ _SESSION中存储一些用户数据是很常见的,但它取决于哪些数据。您可以轻松存储userId,用户名和其他一些非机密数据。

如果您在此共享主机上有数据库,则可以创建使用内存引擎的表,因此该表中的整个数据将被放置在内存中。问题是在服务器重新启动时,此数据将丢失,您必须再次填充它。但最终你会收到像memcache这样的东西:)

您可以在此处发布您想要存储的数据类型,以获得更准确的答案。