用PHP备份成千上万的图像?

时间:2012-08-18 14:19:46

标签: php zip backup

我目前想知道如何在没有脚本超时的情况下备份包含8000多张图像的文件夹,该文件夹总共包含大约1.5gb的数据,我们需要经常备份自己。

我已经尝试过PHP中提供的zip功能,但是由于需要备份大量文件,它只是超出了请求,但它确实适用于少量工作。

我试图通过HTTP REQUEST运行这个脚本,将它通过Cronjob忽略超时?

有人有任何建议吗?

2 个答案:

答案 0 :(得分:2)

我不会使用php。

如果你在Linux上,我会设置一个cron作业并定期运行像rsync这样的程序。

一个不错的introduction about rsync

编辑:如果您确实需要/需要采用php方式,您还可以考虑复制而不是使用zip。 zip通常对图像没有太大作用,如果您已有数据库,则可以针对数据库检查当前目录,然后进行差异备份(只需复制新文件)。这样只有你的初始备份需要很长时间。

答案 1 :(得分:0)

您可以发布代码,以便我们可以对其进行优化,除此之外,您应该更改php.ini(配置文件)并删除/增加超时(脚本可以在服务器上运行的最长时间)