成功折腾网站动静态分离

avatar 2018年11月27日11:21:10 评论 296

昨天浏览懿古今站长的网站发现,他的站点中,网站地址和图片地址是不一样的,这样带来的好处有不少,最显而易见的是,可以把图片等静态资源使用一个CDN加速,主站域名使用另一个CDN加速,这样充分利用不同cdn流量。另一个就是能减小主站域名的cookie,搜索了一下实现的方法,发现来源与张戈大神分享的小网站最简单实用的动静分离优化方案的文章,看了张戈的分享,发现,这样做的好处还有很多,很多也不是很懂,但是大神都这样做,一定是有道理的。

于是折腾开始,

首先xsheel登陆服务器后台,并且新增加一个www.yanjingweb.cn的虚拟主机,并按照教程设置Vhost的配置文件,保存退出后,修改主题里的functions.php,增加一个将网站的静态资源替换为这个新二级域名,反复查看了几遍,和教程所说的保持一致。

结果,打开网站一看,静态资源加载不了,后来想到增加新的主机之后没有重启nginx,重启加载了一次后,更大的麻烦出现了,直接提示"connection refused","code":"50302004"

查询了一下造成connection refused的原因还是比较多,由于比较菜,加上白天比较忙,没有时间具体找教程解决,所以只好先删除了新加的虚拟主机,重启nginx后,网站访问正常

至此,第一次折腾动静态分离宣告失败。

2018年11月29日更新

服务器的问题算是解决了,原来是网站日志那里配置的不对导致重启nginx失败。新的问题是心中缩略图和css、js等不能正确的转换,图片到时转换成功了。

又重新配置了下虚拟主机,除了缩略图,其他都是可以的,由于缩略图采用的是自动剪切的技术,所以缩略图会有问题。

所以采用另外一种方法,把图片同步到腾讯云cos上,目前以前成功

 

weinxin
我的微信
正品康耐特、依视路、蔡司、罗敦司得镜片4-6折(保证正品,官网可查),微信扫码联系!
中意眼镜工作室
avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: