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