在浏览器中运行的正常脚本,以及在后台运行的另一个脚本(在命令行窗口中,无限)。到现在为止,我只是使用套接字通信将消息发送到后台PHP脚本并获得答案。有更优雅(和更快)的方式吗?我不想为此使用文件或数据库。
答案 0 :(得分:2)
您可以使用信号量和共享内存在进程之间进行“通信”。
http://www.php.net/manual/en/intro.sem.php http://www.php.net/manual/en/ref.sem.php
虽然你能做到这一点就是PHP,而且我有,它肯定不是PHP的强项,通常表明你应该关注其他语言和/或解决方案。
答案 1 :(得分:2)
保持PHP并在* nix下以正确的方式执行;见http://php.net/manual/en/book.sem.php
关于信号量,共享内存和IPC(进程间通信)的部分
答案 2 :(得分:0)
我建议使用http://nodejs.org/创建服务器/客户端应用程序或使用http://redis.io/管理应用程序之间的消息。