现在的大部分宽带都会分配公网IP,但是80/443/8080端口是被封锁的,所以我们自己在NAS上建立的WordPress一般都会使用内网穿透(NPS、FRP、花生壳、NAT123等工具)将80/443端口开放到外网访问,但是内网穿透速度一般只有1Mbps左右,加载大文件的时候速度很慢,这里我就介绍使用W3T插件利用我们的本地公网IP进行资源加速。

安装W3T

W3 Total Cache是WordPress中非常强的一个插件,通常我们使用他来做网页缓存加快网站的访问。W3T还有CDN加速的功能,在我们有CDN的情况下使用CDN加速,这里我们使用此工具进行本地公网IP加速,具体安装就不做多介绍。

WordPress公网访问

我们需要在webstation中设置一个端口用于公网访问,这里我做个演示使用的是666端口、HTTPS访问,DDNS域名为ip.abc.cn,外网访问就是https://ip.abc.cn:666

设置本地加速

1、在W3T“常规设置”页面的CDN选项类型中,选择“Generic Mirror”(基本镜像),勾选启用。(其他默认)

2、在“CDN”设置页面,SSL support中根据情况选择是否使用SSL(我这里是使用的)

在hostname中输入我们的公网访问地址,比如本次演示的ip.abc.cn:666,点击“Test Mirror”测试地址是否可以访问成功。

在CDN 配置页面,还可以选择哪些资源文件通过 我们的公网IP 加速。

  • Host attachments  (文章中的附件和媒体库里的文件)。
  • Host wp-includes/files  (在wp-includes目录下的文件)。
  • Host theme files  (主题文件)。
  • Host minified CSS and JS files  (压缩后的 CSS 和 JS 文件)。
  • Host custom files  (自定义配置需要CDN加速的文件,规则在下方Custom file list中填写)。

以上就完成了设置,当我们访问我们网站abc.cn时,php等内容通过adc.cn内网穿透加载,静态资源(css/jpg/png/xml等)会通过https://ip.abc.cn:666公网IP进行加载,通过检查源代码就可以发现加速成功,加速功能可以帮你提升网站的整体访问速度,大文件的访问效率。

说点什么
教程内容无法面面俱到,有疑问的可以留言讨论|´・ω・)ノ
支持Markdown语法
好耶,沙发还空着ヾ(≧▽≦*)o
Loading...