我需要通过Apache启动一个PHP脚本 - 它将基本上继续运行 - 它将用于一个小型即时消息窗口小部件 - 因此它必须不断运行以更新其他用户的新消息。我应该在Apache中厌倦什么超时功能或其他障碍? Apache的某些功能会不会让我继续运行PHP进程?如何在Apache中创建长时间运行的PHP进程?
1
A
回答
3
set_time_limit会帮助你。
5
根据您的情况下(即时通讯部件),你可能不想让PHP脚本运行,因为:
- 任何部件将不会被加载后的页面上;
- 您将不得不刷新输出,否则用户将无法看到任何内容。
还有很多其他的方式来实现即时消息,如AJAX。我建议你在这个主题上进行搜索。
更新:我最近才意识到这种类型的Web应用程序模型有一个特定的名称,这可能比简单地声明“AJAX”更好。它被称为彗星(wikipedia link)。
相关问题
- 1. 在长时间运行的过程中在php中创建后台进程
- 2. 如何在长时间运行的进程上运行coverage.py?
- 3. 如何在php中执行长时间运行的程序
- 4. 创建一个Esper长时间运行的进程或服务
- 5. 如何在Android Activity中显示长时间运行的进程?
- 6. 如何在winforms c中使用长时间运行的进程#
- 7. 如何使用servlet运行长时间运行的进程
- 8. PHP CLI或PHP在Apache的长时间运行的任务
- 9. PHP在Apache中的运行时间
- 10. 是否有可能在NodeJs中创建长时间运行的进程
- 11. 终止长时间运行的进程
- 12. 长时间运行的进程
- 13. aws codedeploy长时间运行的进程
- 14. RnR:长时间运行的进程
- 15. JSF长时间运行的进程
- 16. 在Windows机器上长时间运行PHP的后台进程
- 17. 如何在Windows服务中运行长时间运行的进程?
- 18. 在asp.net/angularjs中长时间运行进程的轮询进度
- 19. 长时间运行的进程在WCF中的进度通知 - 如何?
- 20. SignalR长时间运行进程
- 21. 杀死长时间运行Fastcgi进程
- 22. 长时间运行的存储过程不在IIS进程中
- 23. 在Fancybox中长时间运行PHP
- 24. HTTP - 如何更新长时间运行的进程的用户
- 25. 阅读长时间运行的PHP进程客户端端
- 26. Windows服务器查杀长时间运行的PHP进程
- 27. 长时间运行Node.js进程在运行几天后变慢
- 28. 如何在Catalyst应用程序中管理长时间运行的进程?
- 29. 如何有网页停止长时间运行的进程
- 30. 如何从Django视图开始长时间运行的进程?
用户是否会通过浏览器使用您的应用程序。如果是这样,您的浏览器必须每10秒钟请求更新以获取新消息 – andho
是通过浏览器 – codingfloor