现在的大部分宽带都会分配公网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进行加载,通过检查源代码就可以发现加速成功,加速功能可以帮你提升网站的整体访问速度,大文件的访问效率。
本文地址: Wordpress使用本地公网IP加速