我目前想知道如何在没有脚本超时的情况下备份包含8000多张图像的文件夹,该文件夹总共包含大约1.5gb的数据,我们需要经常备份自己。
我已经尝试过PHP中提供的zip功能,但是由于需要备份大量文件,它只是超出了请求,但它确实适用于少量工作。
我试图通过HTTP REQUEST运行这个脚本,将它通过Cronjob忽略超时?
有人有任何建议吗?
答案 0 :(得分:2)
我不会使用php。
如果你在Linux上,我会设置一个cron作业并定期运行像rsync这样的程序。
一个不错的introduction about rsync。
编辑:如果您确实需要/需要采用php方式,您还可以考虑复制而不是使用zip。 zip
通常对图像没有太大作用,如果您已有数据库,则可以针对数据库检查当前目录,然后进行差异备份(只需复制新文件)。这样只有你的初始备份需要很长时间。
答案 1 :(得分:0)
您可以发布代码,以便我们可以对其进行优化,除此之外,您应该更改php.ini(配置文件)并删除/增加超时(脚本可以在服务器上运行的最长时间)