• discuz x3使用七牛云插件后再次将七牛云储存的附件+图片转回本地储存记录


    discuz x3使用七牛云插件后再次将七牛云储存的附件+图片转回本地储存记录

    由于采用了1314作者的插件使用了七牛云存储,虽然节约了带宽,但是有个弊端:

    原先的流程是点击发帖时,全部图片附件一起上传,上传成功后发帖完成(图片大或者服务器请求七牛慢,就会发帖慢),导致现在发帖反应很慢,团队人发帖慢就忍了用户说发帖慢不能忍,

    首先我们得把七牛云的附件全部下载到本地:

    进七牛云空间看到 图片附件 1g多还好。

    附件文件 5g 也还好,所以 其实根本占用不太多了。

    在这里插入图片描述
    在这里插入图片描述

    下载七牛云 工具qshell

    https://developer.qiniu.com/kodo/tools/1302/qshell

    我们的服务器是Linux 于是我下载Linux版本
    在这里插入图片描述

    官方说此工具可以在任何目录下运行,那我们放到我们对应的网站目录下

    为方便使用我给他改名qshell,上传在网站目录,为了方便使用移动到了root/qshell

    在这里插入图片描述
    七牛官方:
    那么我们可以把如下的命令写入到你所使用的bash所对应的配置文件中,如果是/bin/bash,那么就是/.bashrc文件,如果是/bin/zsh,那么就是/.zshrc文件中。
    然后对应修改 bash
    cd进入目录后
    这时候 开始给权限
    chmod +x qshell

    export PATH=$PATH:/root/qshell

    再执行
    source /etc/profile
    生效
    在这里插入图片描述
    成功的结果,开始配置账户
    执行

    qshell account ak sk name

    ak sk个人中心对应,对应账户名是name
    在这里插入图片描述
    在这里插入图片描述
    成功绑定后开始下载七牛云的附件回服务器,

    好现在进行下载:

    执行

    qshell qdownload [-c ]
    是下载 ThreadCount代表线程,默认是5,LocalDownloadConfig是本地配置文件。

    所以来配置

    {
    “dest_dir” : “”,
    “bucket” : “”,
    “prefix” : “image/”,
    “suffixes” : “.png,.jpg”,
    “cdn_domain” : “down.example.com”,
    “referer” : “http://www.example.com”,
    “log_file” : “download.log”,
    “log_level” : “info”,
    “log_rotate” : 1,
    “log_stdout” : false
    }

    按照这样写,我们的目录和信息就打马赛克了。
    对应官方参数信息
    参数名 描述 可选参数
    dest_dir 本地数据备份路径,为全路径 N
    bucket 空间名称 N
    prefix 只同步指定前缀的文件,默认为空 Y
    suffixes 只同步指定后缀的文件,默认为空 Y
    cdn_domain 设置下载的CDN域名,默认为空表示从存储源站下载,【该功能默认需要计费,如果希望享受10G的免费流量,请自行设置cdn_domain参数,如不设置,需支付源站流量费用,无法减免!!!】 N
    referer 如果CDN域名配置了域名白名单防盗链,需要指定一个允许访问的referer地址 N
    log_level 下载日志输出级别,可选值为debug,info,warn,error,默认info Y
    log_file 下载日志的输出文件,如果不指定会输出到qshell工作目录下默认的文件中,文件名可以在终端输出看到 Y
    log_rotate 下载日志文件的切换周期,单位为天,默认为1天即切换到新的下载日志文件 Y
    log_stdout 下载日志是否同时输出一份到标准终端,默认为false,主要在调试下载功能时可以指定为true

    qshell qdownload -c 10 bbscun.conf

    结果很完美:

    在这里插入图片描述

    最后一步不用说了去把七牛云储存插件关闭即可。

    完成所有文件迁移,结束。

  • 相关阅读:
    简练网软考知识点整理-易混概念项目绩效评估与团队绩效评价
    简练软考知识点整理-项目索赔管理
    项目管理工作执行数据和信息流向的一致性
    简练软考知识点整理-确认范围和质量控制
    简练软考知识点整理-项目全面质量管理TQM
    简练网软考知识点整理-项目整体绩效测量基准
    RAID 技术全解
    Centos 7 查看内存占用情况相关命令
    使用xshell连不上ubuntu14.04
    Shell脚本
  • 原文地址:https://www.cnblogs.com/yangqiangche/p/14087650.html
Copyright © 2020-2023  润新知