Php 如何自动检查内容并保存到文件?
你好, 我从我的博客中调用了一些内容到我的网站,但是当用户访问我的网站时,每次他访问我的网站时,都会获取并显示博客的内容。这会降低网站的性能 现在,我将我的博客内容调用到一个外部文件,该文件从我的博客中获取内容并存储它。我从那个文件中调用我的内容来显示在我的网站上 我的问题是:*我希望我的外部文件(存储其中的数据)在每12小时或24小时后自动检查更新并保存内容**,这样我就不需要手动运行脚本来更新内容Php 如何自动检查内容并保存到文件?,php,file,save,external-process,automatic-updates,Php,File,Save,External Process,Automatic Updates,你好, 我从我的博客中调用了一些内容到我的网站,但是当用户访问我的网站时,每次他访问我的网站时,都会获取并显示博客的内容。这会降低网站的性能 现在,我将我的博客内容调用到一个外部文件,该文件从我的博客中获取内容并存储它。我从那个文件中调用我的内容来显示在我的网站上 我的问题是:*我希望我的外部文件(存储其中的数据)在每12小时或24小时后自动检查更新并保存内容**,这样我就不需要手动运行脚本来更新内容 我正在使用PHP,所以如果你能帮助我使用PHP完成这项工作,那就太好了。谢谢。我处理类似作业的
我正在使用PHP,所以如果你能帮助我使用PHP完成这项工作,那就太好了。谢谢。我处理类似作业的方法是使用cron服务(在Linux/UNIX中,类似于Windows中的计划任务)。我的虚拟主机服务提供商在其CPanel中提供了此类选项。您也可以向服务提供商寻求帮助cron可以在最短1分钟的时间间隔内完成作业 为了完成这项工作,首先编写一些我称之为触发器的脚本,例如:trigger.php,然后在控制面板中查找cron作业。例如: (对不起,非英语图片) 在面板中间,可以设置分钟、小时、天、月、年的模式,并输入计划执行的命令。 *表示每分钟,因此,如果您将分钟数设置为*(所有其他时间都设置为*),则表示每分钟cron都将运行您的命令。如果将分钟数设置为5,将所有其他时间设置为*,则cron将在每小时的第5分钟运行。其他表达式,如将分钟数设置为*/10,小时数设置为1,5,7,9,告诉cron在一天的第一、第五、第七、第九个小时执行命令,时间间隔为10分钟 cron可在LINUX/UNIX shell下配置。要执行此操作,请键入
$ crontab -e
将显示一个编辑器进行修改。配置与上述相同。完成后,保存并退出
cron服务随守护程序一起提供。因此,请记住检查此守护进程是否在您的系统上运行,命令top可以。并搜索“缓存”。另外,请确保您分析了您的应用程序,并且确实知道您当前的方法太慢。感谢您的回复,我知道我们可以使用CRON来完成这项工作,请您帮我描述一下。这就是如何实际实施它。请:)