图片上传上去 并没有打包 现在是下载的时候 php 进行打包然后输出,然后在删除压缩包! 这样太消耗资源了 ,请问有没有更好的解决方案 ,真心谢谢了。
图片上传上去 并没有打包 现在是下载的时候 php 进行打包然后输出,然后在删除压缩包! 这样太消耗资源了 ,请问有没有更好的解决方案 ,真心谢谢了。
|
1
可以考虑第三方存储方案,例:某牛云
|
|
2
你图片有没有命名规律啊,有的话随便一个下载工具完事了..
没有的话,你还是 SSH 上去打个大包吧 |
|
3
@yangliulnn 暂时不考虑第三方
|
|
zhengxiaowaiJun 15, 2017
5
考虑异步框架去打包
|
|
6
@zhengxiaowai 这个能具体一点吗?
|
|
7
一种简单的方案:图片上传完成后把所需要的信息发布到 MQ 中,另一边订阅打包
MQ 可以是 redis 或者 rabbitMQ 等都行。 打包前后记录打包状态,只有打包完成时候才可以下载。 我不清楚你所指的 “消耗资源” 指的是什么,如果是 CPU IO 内存的话,这个没办法避免,只能放到另一台机器上打包。 |
|
8
@zhengxiaowai 谢谢,是一种方案,不用 php 来打包了
|
|
9
不打包,直接 rsync
|
|
10
如果只是为了备份,不想改网站,可以考虑只用七牛做差异备份。
我自己用七牛,cron 里面加 qshell,定期差异同步到七牛(免费 10G 空间,个人够用),其他地方可以继续用 qshell 差异下载回来。 |
|
11
为什么要压缩完成后再下载呢?
一边压缩一边下载不就好了? |
|
aksoftJun 16, 2017
14
打包下载下来干啥?直接同步到内网机器不就行了。
|