将令牌另存为文件

时间:2018-01-08 20:54:26

标签: php security token access-token

我想询问是否可以将授权令牌保存为特定文件夹中的文件。或者每个请求连接到数据库并与表中的令牌保存进行比较会更快?谢谢你的回答

1 个答案:

答案 0 :(得分:0)

来自"更快的"观点来看...

访问,写入和读取硬盘上的文件有其开销并承担 - 与访问内存相比 - 性能损失。数据库(通常也是)也将其数据存储在硬盘上,但也经常将数据保存在内存中。这是因为accessing memory is much faster than accessing files on a hard drive

所以,如果你要问......

什么更快?

答案是(大部分时间) 数据库

这真的很重要吗?

取决于您的申请。

  • 如果您有每秒五个请求读取您的访问令牌,那么:不,它不重要,并将它们存储在磁盘 - 性能明智 - 绝对够用。
  • 如果您需要读取访问令牌(数十,数百)每秒数千次,那么使用数据库可能会稍微好一点(更快)选项你。