每小时自动运行一次PHP页面 - 无需使用Cron作业
Run PHP page every hour automatically-without using Cron jobs
如何每 10 分钟或一小时运行或刷新 PHP 页面。 这样就可以将新记录从一个数据库添加到另一个数据库 我使用 javascript
但不使用 cron jobs
并不重要。
如果网站
足够频繁,您可以依赖它的流量。Drupal有一种叫做穷人的cron的东西。基本上,您存储上次运行 cron 作业的日期时间。每次用户访问您网站上的页面时,您都会获取日期时间,将其与当前日期时间进行比较,以查看是否需要运行 cron 作业(在您的情况下,查看是否已经过去了一小时(。如果已超过所需的时间量,请运行 cron 作业,并存储新的日期时间。如果您所需的时间尚未过去,则什么都不做。
这种方法有一些注意事项。
- 你真的应该使用 cron,而不是这样做。它被称为穷人的cron是有原因的。如果您正在使用其他人的某些托管服务,他们的技术支持应该能够帮助您设置 cron 作业。如果服务有cPanel,你可以从cPanel进行操作。https://documentation.cpanel.net/display/ALD/Cron+Jobs
- 您完全依赖网站流量来触发您的 cron 作业。您需要确定在用户不访问您网站的一段时间内不运行您的 cron 作业是否正常。
- 您正在通过获取保存 cron 作业上次运行日期时间的任何持久存储来减慢对网站的每个请求的速度。
使用 javascript,您可以使用 setTimeout(( 函数,但用户需要保持页面打开。
即
setTimeout(function(){ your_process(); }, 360000); // every hour
相关文章:
- 如何使用jQuery自动打开页面上的所有链接
- 使用agility.js进行页面布局和合成
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 无法在通过jQuery的ajax加载的页面中执行javascript
- 使用javascript将动态表从一个html页面打印到另一个html页
- JavaScript执行暂时挂起页面
- 使用Dnamics CRM 2011中的JavaScript读取子网格的所有记录,而不考虑活动页面
- 在chrome.tabs.onCreated之后加载HTML页面
- 如何在vs2002中调试html页面
- 单击F5时如何停止页面加载
- 跟踪在页面加载时应用内联样式的JavaScript
- 使用angular重定向到html页面
- 我应该如何从xml文件构建一个javascript页面
- HTML5页面底部棒
- 如何通过php页面将数据库值检索到jquery自动完成框中
- Html页面上的多个Base64图像和平滑加载
- 无法将数据从firebase获取到我的html页面
- 角度图表;t显示在我的页面中
- 在Jenkins作业配置页面中,当我的自定义构建步骤添加到作业配置页面时,如何调用JavaScript函数
- 每小时自动运行一次PHP页面 - 无需使用Cron作业