将 public/private 键存储到变量中还是读取 PEM 文件更好?
Is it better to store public/private keys into variables or read the PEM files?
我正在尝试了解 copy/pasting 将我的密钥内容放入变量中是否有好处,但我显然更愿意将 PEM 文件留在原处,只读取它们的内容要求。以下列方式读取文件是否有很多开销?
$file = new SplFileObject('path/to/file');
while (!$file->eof()) {
$content .= $file->fgets()
}
我假设变量存储在内存中,因此它们应该可以更快地读取,但我想知道在这种情况下从单独的文件读取是否几乎没有区别。
仅供参考,每次请求都会或多或少地调用它。谢谢!
差异可能很小,但差异可以忽略不计。将数据放入 PHP-代码将是一个微观(和过早的)优化,我强烈建议您将密钥放在一个单独的文件中。
另请注意:据我所知,如果经常读取文件,大多数操作系统会将文件缓存在内存中。
我正在尝试了解 copy/pasting 将我的密钥内容放入变量中是否有好处,但我显然更愿意将 PEM 文件留在原处,只读取它们的内容要求。以下列方式读取文件是否有很多开销?
$file = new SplFileObject('path/to/file');
while (!$file->eof()) {
$content .= $file->fgets()
}
我假设变量存储在内存中,因此它们应该可以更快地读取,但我想知道在这种情况下从单独的文件读取是否几乎没有区别。
仅供参考,每次请求都会或多或少地调用它。谢谢!
差异可能很小,但差异可以忽略不计。将数据放入 PHP-代码将是一个微观(和过早的)优化,我强烈建议您将密钥放在一个单独的文件中。
另请注意:据我所知,如果经常读取文件,大多数操作系统会将文件缓存在内存中。