我被要求创建一个网络应用程序,它将在特定时间内向用户发送更新。
例如
- 2009 年 6 月至 8 月期间,user1 每 5 分钟请求一次更新
- user2 仅今天每 10 分钟请求一次更新
- 从 2009 年 6 月到 8 月,user3 每 1 天请求一次更新
我不知道如何自动执行后台进程...我应该添加到 cron 吗?
cron 可以在 Windows 服务器上运行吗(Windows 上的 apache)?
在 Windows Server 上,您可以编写计划任务。在计划任务中,您可以将其设置为以您想要的频率运行更新。
来自微软知识库 http://support.microsoft.com/kb/308569:
通过计划任务,您可以安排任何脚本、程序或文档在您最方便的时间运行。
一种更具编程性的方法是保存用户的设置和上次更新时间。然后您可以使用一个脚本来检查并根据需要运行更新。
您可以安排一个计划任务,每分钟左右运行该脚本,这将根据用户的设置进行更新。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)