2009-09-25 74 views
1

我需要通过Apache启动一个PHP脚本 - 它将基本上继续运行 - 它将用于一个小型即时消息窗口小部件 - 因此它必须不断运行以更新其他用户的新消息。我应该在Apache中厌倦什么超时功能或其他障碍? Apache的某些功能会不会让我继续运行PHP进程?如何在Apache中创建长时间运行的PHP进程?

+0

用户是否会通过浏览器使用您的应用程序。如果是这样,您的浏览器必须每10秒钟请求更新以获取新消息 – andho

+0

是通过浏览器 – codingfloor

回答

5

根据您的情况下(即时通讯部件),你可能不想让PHP脚本运行,因为:

  1. 任何部件将不会被加载后的页面上;
  2. 您将不得不刷新输出,否则用户将无法看到任何内容。

还有很多其他的方式来实现即时消息,如AJAX。我建议你在这个主题上进行搜索。

更新:我最近才意识到这种类型的Web应用程序模型有一个特定的名称,这可能比简单地声明“AJAX”更好。它被称为彗星(wikipedia link)。

相关问题