将数据传递到控制台中的php脚本


passing data to a php-script in a console

我想将数据(字符串/整数/数组)从浏览器中的php脚本传递到同一服务器上控制台中的php剧本。有没有比把它写在文件里读出来更容易的方法?

关于的三种方法

1) 数据库

这将是您所说的标准方法,您可以将db表设置为带有时间戳的键/值存储(允许您按时间查询),web脚本将数据保存到存储中,cli脚本读取并处理这些数据。

这将是永久性的,而且速度相对较快。

2) 缓存它

您可以使用键/值缓存来实现这一点,类似于memcache。当一个值被传递到web脚本时,它会将值存储到memcache,您会将时间戳保存到数据中(因此所有值都存储为包含值和时间戳的数组)

这将需要更多的设置工作(安装memcache和标准化您的值存储),并且具有不永久的缺点。不过,对于大量的值和用户来说,它会更有效率。

3) 同时使用

请参阅以下链接,了解如何使用mysql设置memcahcehttps://dev.mysql.com/doc/refman/5.6/en/innodb-memcached.html