【问题标题】:Update database by script or session?通过脚本或会话更新数据库?
【发布时间】:2015-08-05 07:24:34
【问题描述】:

我在 php 中有函数,我在其中更新数据库。我有类似http://localhost/products/feed/update的网址

如何每 15 分钟更新一次数据库?这是更好的脚本或会话或如何做到这一点?

【问题讨论】:

  • Cronjob,简单易行。
  • 我是 windows 用户,所以我不能。
  • 常规窗口(如 2010 年 7 月 8 日)?还是 Windows 服务器?
  • Windows 7,我会在 10 号更新,但下个月...
  • 那就有任务调度器了。

标签: php bash shell nette


【解决方案1】:

最好是 cron(或 Windows 上的计划任务)。

还有一个好问题:您真的需要每 15 分钟更新一次数据库吗?

您不能根据请求检查最后一次更新时间戳,然后每 15 分钟更新一次吗?这通常是最简单的解决方案。

【讨论】:

  • 我不知道如何检查它...开始会话?或者什么可以在某个 timechec ajax 函数中启动我的 php 函数?(我只知道如何在页面加载和这样的函数中执行它......)
【解决方案2】:

你需要它是PHP脚本吗?

您可以让存储过程每 15 分钟按事件运行一次。

例如在 MySQL 中: https://dev.mysql.com/doc/refman/5.6/en/create-procedure.html https://dev.mysql.com/doc/refman/5.6/en/events.html

【讨论】:

    猜你喜欢
    • 2014-06-15
    • 2023-03-17
    • 2013-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-01
    • 2014-08-29
    • 1970-01-01
    相关资源
    最近更新 更多