4
A
回答
3
PHP本身不支持自动执行任务,你必须自己建立一个解决方案或谷歌搜索可用的解决方案。如果您有经常访问的网站/页面,则可以在选定时间(例如,早上8点)访问您的网站时为链接到该文件的数据库添加时间戳(例如,deleteOlderDocuments.php),并删除较旧的文件。
只是一个想法。希望能帮助到你。
2
PHP操作请求 - 响应模型下,所以它不会是PHP负责启动和执行预定作业。使用cron,或者让PHP站点注册cron作业。
(注:作业执行可以用PHP编写的过程中的脚本)
1
在大多数共享主机环境中,每个页面请求都会启动一个PHP解释器。这意味着对于在所述环境中的每个PHP脚本,所有脚本将知道的是它处理请求的事实以及请求给出的信息。从技术上讲,你可以用PHP检查当前时间,看看是否需要执行一项任务,但这依赖于用户在给定时间附近请求脚本。
对于这样的任务最好使用cron。 特别是如果您需要执行的任务可能会很慢 - 那么每隔一段时间,在某个特定时间内,用户的响应速度会特别慢,因为他们访问脚本会导致服务器执行大量预定的东西。
相关问题
- 1. 使用UFT自动执行HPALM任务
- 2. 自动执行Eclipse任务
- 3. 在Xcode 4中自动执行任务
- 4. SVN脚本来自动执行任务
- 5. 流浪ssh后自动执行任务
- 6. 自动执行平凡的任务
- 7. 如何自动执行BUILD任务
- 8. 如何自动执行浏览任务?
- 9. django-cron任务不会自动执行
- 10. PHP自动执行
- 11. 使用javasctipt自动执行php脚本
- 12. 使用PHP自动执行PayPal付款
- 13. 活动不执行任务
- 14. 用jQuery和php执行两个任务
- 15. 使用async/await执行并行任务
- 16. 在部署Salesforce项目后自动执行手动任务
- 17. 使用Maven执行Ant任务
- 18. 使用Task.Factory.StartNew执行任务队列
- 19. 使用AlarmManager执行重复任务
- 20. iOS如何使用beginBackgroundTaskWithExpirationHandler执行任务
- 21. 使用IntentService执行重复任务
- 22. 使用Windows Server 2008执行PHP文件计划任务
- 23. 使用SSIS任务执行SQL任务与sp_send_mail
- 24. 在自定义任务中执行android构建任务
- 25. 执行gradle这个建设任务的自定义任务
- 26. 什么是使用.net库自动执行任务的最佳技术?
- 27. 执行任务(iOS中)动画结束
- 28. 使Spring任务与任务执行器线程一起运行
- 29. 如何在SVN更新后自动执行Visual Studio任务?
- 30. SBT在启动时执行自定义任务
+1如果您无法访问cron作业,这是我自己去的方式,意味着您没有在每个请求上敲击文件系统或数据库,但意味着您的任务将完成。 – 2010-07-19 08:56:30