如果你和我一样 只能苦苦的用着1h2G的学生机 又想提高你的网站访问速度那么你可以看下这片文章,相信你会有所收获的。
静态资源加速
所有的静态资源如css,js,图片资源建议放在对象存储空间或是调用公共库
如果你的主题设置配有设置开关,这样你直接将文件上传到如七牛云,又拍云等服务提供商处 然后绑定域名使用即可。如果没有的话请向下看
巧用缓存插件
这里主要推荐使用WP-super-cache 本站使用的也是这个插件 先贴几个基本设置图

设置页面你可以参考我的高级页面进行设置 后台安装插件之后点击通用启用插件即可。
CDN的配置
主题没有对象存储服务设置开关的可以看这一步啦
wp-super-cache设置页面点击cdn选项来进行站点cdn加速的配置
这里以七牛云为例 首先我们进入七牛后台创建一个对象存储空间 空间名随意,访问控制设置为公有

创建完成之后我们进入空间配置页面 选择镜像存储 然后将镜像源配置为你的域名即可

打开软件之后会提示你添加你的七牛空间 密钥在网页端控制台点击右上角头像选择密钥管理创建就可以了 千万不要泄漏的哦 。
之后我们将网站的wp-content,wp-includes两个目录打包下来 ,在软件上传到七牛云注意上传的时候一定要注意上传时是将这两个文件夹直接拖进去。 这就不删除了 记录下我到底干了多么蠢的事情
光上传是没用的我们还需要在七牛再绑定一个域名 七牛给的测试域名会在期限到期之后自动删除的
七牛控制台点击CDN点击添加域名

这里的源站需要指向你刚才所创建的存储空间。
全部设置好之后来到wp后台进入wp-super-cache设置的CDN设置界面填写信息

只需要修改of-siteURL选项即可 然后开启CDN支持勾选即可 其他选项如果不了解就不要动 off-site URl设置为你刚才添加的七牛云cdn域名接口 到这里就结束 了。
原创文章,作者:南猫,如若转载,请注明出处:https://southcat.net/718/
不妨点个广告再走嘛
相关推荐
-
Wordpress迁移之后500错误? 这时最粗暴简单的解决方案
只需要吧wp-config.php文件备份删除一下重新访问填写数据库信息即可,最后进入之后把文件内容替换掉,完美解决。
-
MCSManager:轻量级我的世界服务器管理系统安装 附:一键脚本
简介 MCSManager是一款轻量级的 Minecraft Server 控制面板 ,操作简单,并且拥有多用户系统。 建议使用带有独立IP的服务器进行安装,当然你也可以选择自己的电脑安装,但是需要进行端口映射 端口映射就需要你百度一下了 安装 Windows版本 windows版本可以使用官方提供的一键打包环境使用,java环境还是需要你手动安装一下,自行百度即可,注意下载64为的java 地址:http://mcsm.suwings.top/ Linux系统版本 一键脚本 手动安装 如果你比较喜欢折腾可以选择这个方法。 nodejs环境部署 首先先到nodejs官方网站选择版本,网址: http://nodejs.cn/download/ 选择适合你的安装包右键复制链接 然后SSH链接到你的服务器 输入指令: java环境部署 这里提供一个捷径,安装宝塔面板,然后只安装Tomcat 8 环境即可完成java环境的部署。 首先我们先到Oracle官网下载合适的JDK版本,网址: https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 使用wget指令下载 解压文件到/usr/local/目录 配置java变量 vi /etc/profile 添加以下代码: 解压之后可以cd /usr/local进入/usr/local目录使用ls指令查看解压出来的文件名再进行上一步的操作。 添加完成之后需要重新加载配置文件 然后就可以使用java -version指令查看版本信息 nodejs和java环境都配置好之后就可以开始进行安装MCSManager。 输入指令: git clone https://github.com/Suwings/MCSManager.git cd MCSManager npm install --production sudo node app.js #或 sudo npm star 然后ssh就会显示相关信息 默认账户#master 默认密码123456 访问ip:23333 即可进行开服操作啦,具体操作下个文章会有相关介绍。
-
PHP版Sorry 真香GIF在线生成--添加GIF模板
上文写了如何搭建PHP版本的Sorry,现在来讲如何进行添加模板 首先我们下载 aegisub 字幕编辑工具,百度下载即可。 下载完成后打开软件点击视频选项打开一个视频 选择合适的开始位置点击箭头①的位置将当前帧作为字幕开始帧,然后选择结尾位置再点击箭头②设置为结束帧,如果字幕需要添加多个可以在下方右键选择插入即可,字幕内容统一填写 <?=[n]=?> n是代表数字依次填写 比如你有3条字幕 那么三条字幕依次分别为 <?=[0]=?> <?=[1]=?> <?=[2]=?> 。 然后点击左上角的文件导出字幕即可,默认是ass后缀 我们需要将文件修改为template.ejs 直接进行修改即可 然后我们需要编辑 templates/index.php 文件 ,按照之前同样的格式添加一个新的模板信息。 然后将文件上传至templates/你设置的模板名称/目录下需要上传原视频.mp4(不要字幕版本)和你的字幕文件 视频文件需要更名为template.mp4 然后你就可以重新访问你的网站查看效果了
-
一文看懂什么是单线、双线、三线 、BGP网络 他们有什么区别
单线 机房只有一条运营商线路接入 或是机器只分配一条运营商线路,比如你的机器只分配了一个移动的ip,这样联通电信的用户访问体验就会大大降低。 双线 一般是指电信和联通接入的机房提供的机器,这中机器通常会提供两个IP 一个联通一个电信,可以针对用户不同的运营商网络进行接入 三线、BGP 三线和BGP就有一定的联系,如果你的机器分配了三个不同运行商的IP 那么就称为三线。而BGP只分配一个IP 但是这一个IP是三家运营商的线路接入的。 同时BGP线路也分为静态和动态,动态BGP会自动进行运营商切换,而静态则需要你手动进行切换,比如华为云就有静态BGP IP产品,价格也是相对比较低。 上图: BGP网络是依靠BGP协议的。 上面两张图可以很容易理解,BGP会自动选择最优线路来进行连接,当最优线路出现故障时会自动切换到其他线路,而三线、双线这种 设置好解析 但是没有设置故障转移的时候 移动网络炸了就是炸了 移动用户就无法访问,而BGP就可以切换 当然BGP不是非得三线单IP才叫BGP 阿里有8线BGP 薯条有40线BGP(dog)
-
gd-utils: 一款全新的谷歌硬盘上传应用 支持TG机器人操作
服务器需要回血 先提供代维护服务 30月付 包配置好sa(400个) 提供2g内存(可拷35万+文件的配置) 提供机器人配置 无命令行 一键安装脚本(感谢 脚本制作者 @vitaminx) 如果你没有Linux操作经验或者是新开的vps,可尝试使用此脚本 首先准备好以下两个条件: 在Telegram上注册好机器人并取得并记录下该机器人TOKEN 一个域名在cloudflare解析到该机器人所在VPS的IP 准备好以上两个条件后,复制以下内容粘贴到VPS命令行窗口回车即可 安装过程中需要输入一下四个参数: 机器人TOKEN:这个在Telegram里面找“@BotFather”注册即可获得 自己的的Telegram username:在Telegram里面直接查看 web服务名:这是个是很重要的识别标志,请设置为你的域名(格式:abc.34513.com) 域名网址全称:你在cloudflare上解析到VPS的域名网址全称(格式:https://abc.34513.com) 测试可用完美安装系统: Centos 7/8 debian 9/10 ubuntu 16.04/18.04/19.10/20.04 本文较长,从nodejs的部署开始,有基础的可以直接跳到机器人的安装 Nodejs 首先到官网选择合适的地址进行下载https://nodejs.org/zh-cn/download/ 这里我用的是linux 64-bit二进制文件 上面指令执行完提示版本之后代表解压正确。cd /home目录是个人习惯你可以随便安装到哪个目录都可以。 创建软连接: 输入node -v 指令之后返回版本就代表安装成功 安装pm2模块 安装之后键入pm2 指令查看是否有返回 如果提示找不到指令则需要进行软链接设置 安装rclone 安装完成之后输入rclone config进行配置 注意:https://rclone.org/drive/#making-your-own-client-id GoogleAPI的创建可以参考这个流程,应用类型选择桌面应用即可 现在没有其他选项了 ,实在有问题我可以在后面出一个视频流程。 程序部署 如果提示sudo :npm not found那么需要建立一个新的软链接 执行完之后再次输入sudo npm i安装即可 获取gd配置文件 输入rclone config file 获取rclone配置文件 接下来打开配置文件复制其中的client_id、client_secret、refresh_token这三个的值并依次填入 gd-utils程序目录下的config.js文件中. 注意:一定要遵循标准格式 值放到引号里面 复制保存之后输入node check.js 查看返回值 返回文件信息的时候就代表部署成功,注意这里显示的是你的个人盘的文件信息不显示团队盘 confi.js配置文件的第12行建议修改为团队盘如果没有就填写你的个人盘id 如何获取id: 谷歌硬盘网页端选择你的硬盘打开之后复制网址https://drive.google.com/drive/folders/0AALkLuv9eiPlUk9PVA 0AALkLuv9eiPlUk9PVA这一部分就是你的硬盘id 运行程序 程序会默认运行在23333端口 请提前进行放行,建议小白使用宝塔面板进行操作 访问 YOUR_WEBSITE_URL/api/gdurl/count?fid=124pjM5LggSuwI1n40bcD5tQ13wS0M6wg 查看是否返回文件大小及类型,如果返回则代表部署成功. 扩展部分 反向代理 这里使用宝塔的反代进行演示 ,安装nginx环境 新建一个网站 点击设置 选择反向代理 输入以下信息然后保存即可,然后点击配置文件将下面的代码替换进去 保存运行即可。 TG机器人配置...
-
Forsaken Mail一个即收即毁的临时邮箱系统
Forsaken-Mail 一个即收即毁的临时邮箱系统。,支持自定义前缀,可以供他人使用。有npm和docker两种安装方式 安装需求 为了接收电子邮件,您的smtp服务器地址应该在某处可用。应将两条记录添加到DNS记录中。让我们假装我们想要收到以下电子邮件*@subdomain.domain.com:- 首先是MX记录:subdomain.domain.com MX 10 mxsubdomain.domain.com这意味着,对于地址的邮件服务器一样*@subdomain.domain.com1会1mxsubdomain.domain.com。- 然后A记录:mxsubdomain.domain.com A the.ip.address.of.your.mailin.server。这告诉可以找到邮件服务器的IP地址。 Let's Go NPM安装方式 安装npm #Debian/Ubuntu系统 curl -sL https://deb.nodesource.com/setup_10.x | bash - apt-get install -y nodejs git screen #Centos系统 curl -sL https://rpm.nodesource.com/setup_10.x | bash - yum install nodejs git screen -y 安装Forsaken Mail git clone https://github.com/denghongcai/forsaken-mail.git cd forsaken-mail npm install && npm start 默认是3000端口 注意开放端口。 Docker安装 安装Docker #CentOS 6 rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm yum update -y yum -y install docker-io service docker start chkconfig docker on #CentOS 7、Debian、Ubuntu curl -sSL https://get.docker.com/ | sh systemctl start docker systemctl enable docker 安装Forsaken Mail...
-
BOSE耳机降级教程 适用QC30 QC35 QC35Ⅱ Noise Cancelling Headphones 700等多个型号(原方法有反馈可以使用 具体没测试 可以自行测试一下)
提示 QC35系列可以通过官方更新器进行降级 QC35 II 的用户可以将版本降低至4.3.5,初代QC35则可以降低至2.5.5版本。 之前因为QC30升级固件之后降噪能力下降,然后购入了QC35Ⅱ,然后手贱又更新了固件然后降噪又差了,然后百度谷歌一直找固件降级教程,结果都是已经无法使用的。前几日偶然刷github发现了一个大佬编辑的Bose固件更新器可以进行降级,于是在这里分享一下 作者Github: https://github.com/bosefirmware/ced 首先我们先要到Bose官网下载官方的更新工具网址: https://btu.bose.com/ 下载完成之后我们需要打开一次软件然后退出。 然后我们下载编辑过的BOSE更新器 点击此处下载 将下载的更新器复制到 C:\Program Files (x86)\Bose Updater 文件目录下,覆盖原文件。然后运行更新器。 接下来打开 https://btu.bose.com/ 并将你的耳机用过USB线连接到电脑,链接成功后会显示如下画面 然后我们依次按下 a d v ↑ ↓ 按键即可选择版本进行降级 选择版本点击Update Now等待更新完成即可。
-
ServerStatus-Toyo 服务器探针安装 解决Github无法访问问题
ServerStatus-Toyo: ServerStatus-Toyo版是一个酷炫高逼格的云探针、云监控、服务器云监控、多服务器探针~,该云监控(云探针)是ServerStatus( https://github.com/tenyue/ServerStatus )项目的优化/修改版。 在线演示:https://jk.southcat.net 因为GitHub服务器国内访问问题 国内的几个git提供商服务也不够给力 我将文件大部分转移到了我的服务器上国内服务器可以直接下载脚本进行使用。 目录介绍: clients 客户端文件 server 服务端文件 web 网站文件 更新说明: 2018.08.21, 修改新样式,效果见 https://jk.southcat.net 2017.10.12, 负载Load 优化,并且支持CentOS6系统 2017.10.10, 修改负载 Load 的值为:当前服务器上链接SSR等软件的IP总数(只要软件监听IPv6那么就能统计,例如SSH) 2017.04.30, 优化手机显示式样 2017.04.29, 去除主机名设定 2017.04.27, 增加一键部署脚本 安装教程: 执行下面的代码下载并运行脚本。 wget -N --no-check-certificate http://southcat.net/bash/status.sh && chmod +x status.sh 下载脚本后,根据需要安装客户端或者服务端: # 显示客户端管理菜单 bash status.sh c # 显示服务端管理菜单 bash status.sh s 运行脚本后会出现脚本操作菜单,选择并输入1就会开始安装。 一开始会提示你输入 网站服务器的域名和端口,如果没有域名可以直接回车代表使用 本机IP:8888 简单步骤: 首先安装服务端,安装过程中会提示: 是否由脚本自动配置HTTP服务(服务端的在线监控网站)[Y/n] # 如果你不懂,那就直接回车,如果你想用其他的HTTP服务自己配置,那么请输入 n 并回车。 # 注意,当你曾经安装过 服务端,同时没有卸载Caddy(HTTP服务),那么重新安装服务端的时候,请输入 n 并回车。 然后 添加或修改 初始示例的节点配置,注意用户名每个节点配置都不能重复,其他的参数都无所谓了。 然后安装客户端,根据提示填写 服务端的IP 和前面添加/修改 对应的 节点用户名和密码(用于和服务端验证),然后启动就好了,有问题请贴出 详细步骤+日志(如果有)联系我。 使用说明: 进入下载脚本的目录并运行脚本: # 客户端管理菜单 ./status.sh c # 服务端管理菜单 ./status.sh s 然后选择你要执行的选项即可。 ServerStatus 一键安装管理脚本 [vx.x.x] --...
-
Pyone一款支持多网盘挂载和离线下载的OneDrive管理工具
Pyone 个人感觉这是用着最舒服的onedrive的管理工具,支持多网盘挂载,离线下载并且自动上传至OneDrive。 安装脚本说明 #脚本来自萌鼠大佬:https://www.southcat.net/archives/806/ #脚本会一键安装PyOne所需要的Mongodb、Redis、Aria2等环境,域名使用Caddy反代,自动配置SSL证书。 #本脚本使用的Aria2为某大佬编译的多线程版本,其特点可以将下载速度最大化优化,博主已配置完毕,如服务器性能不足,可将线程自行调整。 方法:修改配置文件/root/.aria2/aria2.conf,线程参数split=64,请自行调整。 #Aria2已添加了BT-Trackers服务器,并定时自动更新服务器地址。 #脚本使用systemctl替换了程序所使用的supervisord进程守护,所以程序的重启等命令会和官方文档上的不一样,详细的使用命令可以看文章后面。 #选择域名访问的,需要提前让解析生效,不然脚本会自动断开,因为后面需要签发SSL证书,ip必须为服务器ip。 安装要求 系统要求:CentOS 7、Debian 8+、Ubuntu 16+,建议Debian 9,脚本会自动进行检测 精简版系统无法使用 SSH使用命令: wget -N --no-check-certificate https://www.southcat.net/usr/shell/PyOne/PyOne.sh bash PyOne.sh 然后跟着设置访问方式和aria2密钥即可。默认34567端口 ,部分服务商需要开放端口。 相关命令 #以下程序均已配置开机自启,所以就不说开机自启命令了。 #Redis使用命令 启动:systemctl start redis-server 重启:systemctl restart redis-server 停止:systemctl stop redis-server 状态:systemctl status redis-server #Mongodb使用命令 启动:systemctl start mongod 重启:systemctl restart mongod 停止:systemctl stop mongod 状态:systemctl status mongod #Aria2使用命令 启动:systemctl start aria2 重启:systemctl restart aria2 停止:systemctl stop aria2 状态:systemctl status aria2 #Caddy使用命令(使用域名的才会安装Caddy) 启动:systemctl start caddy 重启:systemctl restart caddy 停止:systemctl stop caddy 状态:systemctl status caddy #PyOne使用命令 启动:systemctl start pyone 重启:systemctl restart pyone 停止:systemctl stop pyone...
Comments(1)
评论附件测试https://southcat.net/wp-content/uploads/comment-img/commentimg-0-7275.jpg