存储并行运行的 PHP 脚本的输出


Storing outputs of PHP scripts running in parallel

我有一个PHP处理的HTML表单,提交后几个脚本同时在后台运行,每个脚本都返回一个整数或字符串值。提交该表单后,用户将进入另一个表单,提交新表单后,将读取脚本的输出值。存储输出的最佳方法是什么?

  • 每个输出到单独的文件
  • 所有输出到一个文件
  • 更新 SQL 数据库

似乎通常最好的方法是将每个输出存储到一个单独的文件中,因为一个文件的锁定可能会导致延迟。更新非常昂贵。我比较了将 10000 个字符串存储到文件和 MySQL 中的时间,时间是 2 与 20 秒。