Php系统并行运行多个页面

时间:2011-06-23 18:34:17

标签: php parallel-processing sleep

我想构建一个由3页组成的系统:

  • processing.php:这个页面必须每隔30秒运行一次(由CRON请求启动)一个循环的迭代,通过从DB恢复数据,处理它们,然后将结果返回TXT文件
  • input.php:用户更改的页面填充更改数据库表格内容的表单
  • output.php:具有AJAX更新过程的页面,该过程在同一页面上更新了TXT的包含。

即使用户没有对DB进行任何更改,处理页面也应该每30秒执行一次迭代。

我试图在处理循环中进行休眠,但它“冻结”了整个服务器:在服务器休眠时,我无法执行与php脚本相关的任何其他操作。然而,我在同一台计算机上运行这两个东西,它在同一页面调用函数,我不知道它是否有影响?

BTW我正在使用cakephp,但我认为这个主题已经过了框架。

感谢您的回复。

编辑:忘了提到我不知道使用带有CRON请求的JavaScript是否合适,如果这是一个很好的做法我不知道......

0 个答案:

没有答案