为站点维护创建PHP Bots

Fra*_*dge 0 php

我有一个PHP网站,当成员访问页面时,会进行一系列数据库维护操作.

例如,在一个公共页面中,我已经包含了一个PHP脚本,用于检查每个用户发布的帖子数量,并更新数据库,相应地为它们提供点数.

这种方法的问题是我的网站有100多个成员,我担心随着我的成员库增长,我的脚本开始变慢.

有没有办法用PHP编写机器人,所以我的数据库可以在没有用户干预的情况下更新?

sco*_*kel 5

您应该从cron作业中运行PHP文件.大多数PHP主机包括共享主机提供cron访问.

有了cron你可以计划任务的时间间隔的基础上运行.然后,此PHP程序将执行并执行您需要的更新.所以...拿你现在做的代码并将其移动到一个单独的PHP文件中然后告诉cron它可能每小时运行一次或者你认为是正确的间隔.

  • 除了这个建议之外 - 仅对具有比之前重新计算日期更新的帖子的用户重新计算用户完成的帖子数量是有意义的 (5认同)