我想知道在网站上存储少量数据的最佳做法是什么。例如,您访问API时会检索一些非敏感的非用户数据,并且您希望在整个站点中使用它来添加功能,最后一个事件的参考日期等。
我有一个想法,我可以通过会话变量来做到这一点,以避免每次请求等命中API。这是一个好主意还是不好的做法?如果这是不好的做法,我应该采取其他方法吗?
答案 0 :(得分:3)
这样做很好,事实上,这是会议的一部分。如果要长期存储(在用户销毁会话之后),请将其存储在数据库中并在需要时引用它。
答案 1 :(得分:0)
一个不错的选择是Memcached,因为在会话中放置信息只对当前客户端可见。
免费&开源,高性能,分布式内存对象 缓存系统,通用性质,但旨在用于加速 通过减轻数据库负载来动态Web应用程序。
您可以在此处找到有关内存缓存的更多信息:http://php.net/manual/en/book.memcache.php