代码之家  ›  专栏  ›  技术社区  ›  hujukulu

将令牌另存为文件

  •  0
  • hujukulu  · 技术社区  · 7 年前

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

    1 回复  |  直到 7 年前
        1
  •  1
  •   Smuuf    7 年前

    从“什么更快”的角度来看。。。

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

    所以,如果你问。。。

    什么更快?

    答案是 (大多数时候) : 数据库 .

    这真的重要吗?

    取决于您的应用程序。

    • 如果你有 每秒五个请求 读取您的访问令牌,然后: 不,没关系 ,并将其存储在磁盘上 -性能方面- 绝对足够了。
    • 如果需要读取访问令牌 每秒(数十、数百)数千次 ,那么使用数据库可能会更好一些 (更快) 您的选项。