将公钥/私钥存储到变量中或读取PEM文件是否更好?

时间:2020-06-06 18:21:49

标签: php performance pem

我试图了解将键的内容复制/粘贴到变量中是否有好处,但是我显然更愿意将PEM文件保留在原处,并根据需要读取它们的内容。通过以下方式读取文件会产生很多开销吗?

$file = new SplFileObject('path/to/file');

while (!$file->eof()) {
    $content .= $file->fgets() 
}

我假设变量存储在内存中,因此应该更快地读取它们,但是我想知道在这种情况下从单独的文件中读取是否没有什么不同?

仅供参考,每次请求都会或多或少地调用它。谢谢!

1 个答案:

答案 0 :(得分:0)

可能存在最小差异,但差异可以忽略不计。将数据放入PHP代码将是一个微妙的(且为时过早的)优化,我强烈建议您将密钥保留在单独的文件中。

还请注意:据我所知,大多数操作系统会在经常读取文件的情况下将文件缓存在内存中。

相关问题