WPFTP Pro – 利用云服务器和虚拟主机自建FTP空间分离WordPress静态文件加速

我们有很多朋友网站数据比较大且图片等静态文件较多,会采用动静分离的方式将图片和静态文件分离到第三方对象存储,比如腾讯云COS、阿里云OSS、七牛云和又拍云等。但是我们应该也有知道,这些第三方对象存储是收费的,而且基本上是按使用量收费的,如果我们有使用超标还要额外的支付费用。基于这些考虑,我们是不是成本有提高?

那有没有一个省钱的办法的同时又可以进行动静分离呢?当然是可以的,比如我们可以利用云服务器、虚拟主机搭建FTP空间,来和我们的网站服务器分离,这样既可以让图片分离出来单独存储不占用网站服务器的资源,同时也可以加速。而且我们选择一台虚拟主机、云服务器的成本是比较低的,至少是比对象存储低的。

那在这篇文章中,麦子需要介绍这款 WPFTP Pro 插件,可以用来连接我们的WordPress网站和自建FTP空间的工具插件。我们可以在云服务器、虚拟主机创建的FTP空间,通过 WPFTP Pro 配置之后,可以类似我们有用过WPCOS、WPOSS等插件一样进行编辑文章上传图片的时候,自动将图片上传到我们自己的自建FTP空间。

我们先一起看看这款插件的功能。

WPFTP Pro - 利用云服务器和虚拟主机自建FTP空间分离WordPress静态文件加速

我们在安装完毕插件之后可以在插件设置界面需要配置参数。我们将已经创建的FTP空间参数信息填写进来。比如服务器IP地址、默认FTP端口(一般默认就21,不要修改)、FTP空间绑定的域名(我们分离的图片URL是需要用单独的域名的,这个我们绑定在FTP空间上)。

如果我们是用的虚拟主机,一般不要启动被动模式,如果是我们用宝塔面板搭建的FTP空间,一般是需要启动被动模式,同时还需要配置对应端口,这个我们后面安装的时候有提到。同时,我们还可以看到支持上传文件的自动重命名、是否在本地保存备份、禁止缩略图等。

这里,我们看一下云服务器是如何配置FTP空间的,需要的注意事项,对于虚拟主机的配置,我们可以参考WPFTP插件的使用,他是支持虚拟主机的,而Pro版本支持虚拟主机和云服务器FTP空间。

图片[2]-WPFTP Pro – 利用云服务器和虚拟主机自建FTP空间分离WordPress静态文件加速-WordPress建站笔记

我们需要在云服务器环境中创建一个FTP空间,这里我用的宝塔面板创建站点,一并将网址设置。然后我们只需要创建FTP账户即可、PHP、数据库都无需安装,只需要纯静态。如果我们自建FTP空间需要支持HTTPS,则我们还需要在FTP空间所在的云服务器给当前空间域名配置SSL证书「新增站点域名包括数据库和FTP 以及部署SSL证书」。

这样,我们是不是已经获得 FTP空间的绑定域名、FTP用户名和密码。

图片[3]-WPFTP Pro – 利用云服务器和虚拟主机自建FTP空间分离WordPress静态文件加速-WordPress建站笔记

我们需要检查我们站点和FTP空间所在的端口是否有放行39000-40000端口,如果没有则需要放行。同时需要放行80端口、21端口,如果有用SSL还需要放行443端口。当然,如果我们的云服务器是强制安全组的,还需要在云服务器面板添加对应端口。

图片[4]-WPFTP Pro – 利用云服务器和虚拟主机自建FTP空间分离WordPress静态文件加速-WordPress建站笔记

完成这些配置后,我们再回到WPFTP Pro面板进行配置参数。

图片[5]-WPFTP Pro – 利用云服务器和虚拟主机自建FTP空间分离WordPress静态文件加速-WordPress建站笔记

如图所示,如果我们用的是虚拟主机FTP空间,一般是不要开启被动模式的,如果我们是云服务器FTP空间,则需要开启被动模式。然后我们测试后,进行在添加文章的时候上传图片看看是否能正常上传和显示,同时我们也可以到FTP空间里检查看看是否有图片添加进来。

备注:如果我们上传一张图出现好几个尺寸,我们需要设置禁止缩略图就不会有。如果还有少部分尺寸裁剪的话,那是我们主题自带的裁剪缩略图。

插件下载地址:https://www.lezaiyun.com/wpftppro.html

© 版权声明
THE END
喜欢就支持一下吧
点赞9
分享