教你为网站空间减压节省空间提升浏览速度即转移资源文件到七牛云
手把手带你装逼带你飞深夜教程 之 教你为网站空间减压节省空间提升浏览速度即转移资源文件到七牛云
概述
这是做什么鬼?
通俗的讲 就是 把资源文件/图片等大文件非网页文件,单独弄一个地方存储,那么免费云 给你存文件你用不用?
哈,当然用了,也就是需要图片和文件的时候引用的是另外一个网站空间,不过我这里是云存储了,高大上一点了.
教程环境
win764位操作系统
Content Delivery Network
CDN的全称是Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是使用户可就近取得所需内容,解决 Internet网络拥挤的状况,提高用户访问网站的响应速度。
开始使用
注册七牛云与创建空间
首先注册七牛账号注册很简单,但是你得有身份证,手机才行啊,需要验证,手机验证码知道在哪****里填写吧?我当时手快没看到,登录成功
选择“添加资源”, (里面 有4个大块 第一个就是对象存储点击立即添加)
空间名称填写,,这个空间名称等下 改json的时候需要用到哈,我这里取名为test
地区 访问控制默认, 点击确定创建就完成了 ,创建 完成 后选择 对象存储 立即添加 其他 几个 有兴趣的可以试试第二个 要充值10块钱 实名认证 。我支付宝 直接认证通过了.
配置qshell批量上传
下载qshell
点击进入下载完毕 点击下载后就是一个压缩包解压后有这些文件
qshell_darwin_amd64(Mac操作系统)
qshell_linux_386
qshell_linux_amd64
qshell_linux_arm
qshell_windows_386.exe(Win64/32应该都可以)
qshell_windows_amd64.exe(Win64推荐)下载后各种平台的都有 ,作为window64用户,用的是qshell_windows_amd64.exe,完美运行,
把其它 很长的名字改名为qshell 那么长看着不舒服 (你们自己根据自己的操作系统对号入座哈,我下面json填写的是相对目录绝对目录貌似win盘符是
://qiniu,qshell)
创建 一个目录方便测试 比如 我再f盘 新建一个 qiniu文件夹
把qshell.exe放(你的平台支持啥你改名哪个为qshell后面的你懂得,win是EXE)到qiniu文件夹,
如果你要配置环境变量你可以随便放哪个目录然后环境引导也行,不过我觉得没必要了
额外啰嗦
在 qiniu文件夹里面再创建一个 cdn_files ,这名字随便取得哈,然后里面放置一些要做中转的文件图片 _>(反正意思就是就是图片和文件放别人空间然后弄个链接过来作为下载或者图片预览)
文件一览:
F:/qiniu/qshell.exe
F:/qiniu/cdn_files (文件夹)
F:/qiniu/qiniu_upload.json(json配置文件)
F:/qiniu/cdn_files(图片等资源文件存放路径)
(本文章是以相对目录为例写教程)
方法1:下载json脚本到
文件夹,点击下载或者第二条 点击下载直接被浏览是浏览器问题自个添加下载地址到迅雷或者就复制浏览的得了,
方法2:新建一个记事本 会修改后缀名吧?还是点击下载吧,其实不修改新建为txt应该也没关系,只是不规范,然后粘贴 保存到qiniu_upload.json道qiniu文件夹 名字随便取得哈
{
"src_dir" : "cdn_files",
"access_key" : "******-CKD",
"secret_key" : "******__ykj",
"bucket" : "test",
"file_list" : "",
"zone" : "",
"ignore_dir" : false,
"key_prefix" : "q35062864_",
"up_host" : "",
"overwrite" : false,
"check_exists" : false,
"check_hash" : false,
"check_size" : false,
"skip_file_prefixes" : ".git,bin",
"skip_path_prefixes" : "hello/,temp/,.git/",
"skip_fixed_strings" : ".svn",
"skip_suffixes" : ".DS_Store,.exe",
"rescan_local" : true,
"log_file" : "upload.log",
"log_level" : "info"
}
- 编辑json
复制秘钥 点我查看秘钥
json 右边 双引号里面的就是值 需要修改的也就 src_dir 改为 刚刚弄的cdn_files
把access_key和secret_key和 json里面的对号入座 bucket 填写 你空间名称 我上面填写的是test,key_prefix就是自动上传的前缀
*
- WIN+R快捷键输入cmd
上面的秘钥又要用到了 第三行命令把accesskey和secretkey改成上面填写过的,不要告诉我又不会了.敲入成功后是没啥反应的
作者 可不是这样一步一步切换的我直接打开这个文件夹是直接右键从此处以管理员运行,这个批处理就不上传了网上也有
cd F:/
cd F:/qiniu
qshell account AccessKey SecretKey
qshell qupload qiniu_upload.json
前面敲入错误自己找原因
最后一行也敲入成功如果正常提示是这样的,
Succes列 不作为成功依据, 如果 Fail 对应的右边数字,有值请打开刚刚配置的F:/qiniu 会看到有一个log文件 查看 到底是哪里错误了,错误是英文提示哦,自己百度翻译去,不懂的朋友请大胆留言。
鼠标操作上传
这种方式上传就是不能自动加前缀,不能批量处理大量文件,一个一个上传确实有点累 但是我这篇文文章的教程全是手动上传的 - -!
然后 点击上传文件 如下图所示:
拷贝链接
如下图所示:
然后呢?
拷贝链接就是如我这篇文章的图片一样了引用呀欢迎点击广告呀!
弊端
七牛和ApiCloud一样耍流氓,免费只是噱头,他不会控制免费超额自动关闭,会让你交费,那么交不了费就滚蛋吧..
所以我现在有点后悔,搭建博客,尽量摆脱服务器控制,免得后面为超额另外维护浪费大量青春,个人博客真心不好弄,0成本一家一家的逼我上绝路,感觉还是老外的最靠谱,国内的免费吧,想想就行了,到后来后悔的是你。
类似