17

网址改用七牛云存储图片

 3 years ago
source link: https://www.daozhao.com/9974.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

网址改用七牛云存储图片

如果您发现本文排版有问题,可以先点击下面的链接切换至老版进行查看!!!

网址改用七牛云存储图片

本站上传的图片不多,但是为了以后的站点扩展,鉴于七牛云现在每月还有免费流量,最终决定迁移到七牛云去,并准备删除vps里面的图片了。 file 免费真香!

迁移步骤

  1. 将网址的历史图片上传至七牛云 这个最好是用官方工具来进行 七牛云官方的数据迁移工具将历史图片迁移到了七牛云内。

比如我用的是mac版的kodoimport,使用的是local模式,修改 kodoimport_macOS_64_v1.2.1/conf/local/single-mode/kodoimport.conf如下

{
  "debug_level": 0, # 日志级别
  "bind_host": "0.0.0.0:8001", #【调度器】运行地址

  #########不同任务需要修改内容#########
  "dst_bucket": "daozhao", # 【调度器】目标存储桶
  "dst_access_key": "your_dst_access_key", # 【调度器】目标存储桶用户ak
  "dst_secret_key": "your_dst_secret_key", # 【调度器】目标存储桶用户sk
  "dst_prefix": "", #【调度器】目标前缀,默认为空,直接放在目标bucket下。一个本地文件路径为srcPrefix+[文件名]的文件,迁移到qiniu的object名称为dstPrefix+[文件名]
  "insert_only": true, # 【调度器】如果目标文件存在,是否覆盖,默认覆盖
  "src_type": "local", # 【调度器】支持不同同步源类型,注意大小写,当前仅支持http,qiniu,oss,S3,local
  "work_dirs": ["./works1"], # 【调度器】工作目录,目录下将包含任务持久化信息,任务运行前需要创建好;任务开始后结束前不要手动修改
  "src_objects_count": 27, #【调度器】目录下文件个数,如果与实际有偏差,进度比例信息会不准确,不影响迁移功能,不可为0
  "src_prefix":"/Users/shadow/Pictures/", #【调度器】如果srcType设置为local,则填写本地目录,需要完整路径,以单个正斜线(/)结尾,不支持本地路径下的软连接
  "ignore_dir": false, # 保存文件在七牛空间时,使用的文件名是否忽略本地路径,默认为false, 默认上传到七牛空间的文件名都会带上从 src_prefix 开始的文件的相对路径最为前缀
  "key_file": "",#在有记录本地失败任务需要重跑时,填写需要重跑任务列表文件即可
  "is_incremental": true, #【调度器】是否打开增量迁移模式,布尔类型
  "incremental_mode_interval": 3600, #【调度器】每间隔指定时间重新扫描一次增量数据,并迁移增量数据,单位s,默认7200s,配置不低于900s
  #########不同任务需要修改内容done#########

  "scheduler_addr": "http://127.0.0.1:8001",  # 请求调度器地址
  "input_chan_size": 1000, # 【调度器】内存中缓存任务个数,默认1000
  "dump_progress_intervals": 6, # 【调度器】持久化总体进度时间间隔,单位为s,默认60s
  "worker_report_timeout": 1800, # 超过此时间任务状态未更新,调度器会重新分配任务,单位是s,默认1h
  "worker_goroutine_num": 2 , # 执行者并发执行迁移任务个,默认20
  "worker_rate_limit_mb": 1024, # 执行者单并发速度限制,防止拖垮用户源站,单位是MB/s,默认1GB/s
  "local_file_dir":"./" #大文件本地缓存位置,默认是系统TempDir
  #"uc_host": "http://localhost:10221", # 【调度器】查询dst bucket信息地址,默认是公有云地址中心机房bucket地址,当您使用非公有云时可以手动配置
  #"region_up_host_map": {
  #  "z0":"http://127.0.0.1:11200",
  #  "z1":"http://127.0.0.1:11200",
  #  "z2":"http://127.0.0.1:11200",
  #  "na0":"http://127.0.0.1:11200"
  #} # 不同区域上传地址,默认七牛云公有云外网地址,当您使用非公有云时可以手动配置

}

file

  1. 新上传图片改用七牛云 使用插件“七牛云存储设置”即可,并且里面可以直接替换原有内容中的图片链接地址为七牛云的地址,点击“一键替换七牛地址”即可 ps: 该插件貌似有个bug,也可能是我运气不好。

    在设置了七牛的“存储空间名称”后,如果后续有更改好像不生效,还是读取的是老的,插件里面再次保存配置也不行,把插件禁用后再启用也不行,我最后是直接先卸载插件,再重新安装才行的。

  2. 设置wordpress图片地址 在“设置”--“媒体”--“文件上传”里面更改“文件的完整URL地址”里面对应的七牛云地址。

更新时间:2021-01-01 16:39

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK