记录KUI5做SEO优化的几条弯路(图片云存储,CDN缓存,域名修改后出现的问题)
文章版权归属https://kui5.com相关作者所有,未经允许禁止转载,转载请注明出处

太多了,太多了,不记下来肯定会忘记,这篇记录一下这几天在折腾网站上面吃过的亏。。。

因为本站使用香港服务器,国内访问速度很令人头疼,所以就想用oss图片云存储把站点里面的图片全部放到其他空间,把图片和本站分开(这样的话用户访问本站的时候图片就是从国内服务器下载而不是从我香港服务器下载,借此提升访问速度)。使用oss之后有一个致命问题:网站全部缩略图死掉、部分文章内页图死掉。分析原因可能是直接替换成oss的链接导致已经生成的缩略图没办法读取(链接被换了,缩略图又不支持从外部链接调用),这样就只能重新上传或修改全部文章缩略图来解决了。PS:如果是阿里云oss,可以使用回源设置来改善这个问题(使用回源,在插件自动替换图片链接时无法访问替换之后的链接图也就是返回404错误时自动从源站获取图片内容)但是用这个方法依然不能解决全部问题,替换上是没问题了,但缩略图的URL不会变,还是会显示以前的URL,很是令人头疼。后来这个问题是通过数据库SQL命令批量修改链接解决的(批量修改网站目前有的指定链接到想替换的链接,这很管用),然后再重新生成一下文章缩略图。但是问题全部解决之后又遇到新问题了:oss图片云存储是否影响SEO收录?因为从目前的经验来说, 使用外部图片可能会影响蜘蛛抓取文章内图片而导致咱们收录的快照是没有图片的。。。。基于这个原因我还是取消了图片云存储,又重新替换了一遍url。。。

原因同上,总之为了加速网站访问,这几天都没睡觉。在考虑使用图片云存储的同时也在了解CDN缓存了,因为本站使用的域名服务器都不在国内,所以使用的是不需备案的CDN。配置cdn也是一路坎坷(百度已有的文章并没有详细讲解配置步骤的,照着来就会出问题)和天空博客(www.tkbolg.cn)一起研究了小半夜终于配置完成,但遇到的问题比访问慢更加严重:CDN缓存会导致用户访问站点时各种bug(图片显示、脚本加载等等),因为网站不是纯静态,许多地方是交互式的,而单独缓存图片内容也试过了不行(还是会导致某些图片无法加载、头像等等),再一个可能是因为CDN方面的关系,网站访问时不时502错误气得老子脑瓜疼,遂又取消了CDN缓存(仅仅是留下了域名国内解析,这好像也有一点用处,比godaddy的解析速度快了不少)

这个东西我纠结了很久,网站域名究竟是用www.还是不用www.(其实网站一开始是没有www的,上线几天后突发奇想加上了www,因为对于域名来说加上www才是一个二级域名,而如果不加www搜索就会搜到这个域名下所有二级域名的网站,考虑到后期更整洁所以就加上了www)。但在使用CDN时发现问题:使用因为如果网站使用cdn域名就是先302到cdn域名,那么这个时候网站设置的301重定向就失效,导致了我们输入KUI5.COM不会跳转到www.kui5.com,那么就造成了用户访问www和访问不带www变成了两个站点,更深层次的来说,用户访问我首页使用的是kui5.com,但点击我的文章页之后域名又变成了www.kui5.com(因为网站本身使用www链接也全部使用www),一个站点就变成了两个站点(对于SEO来说)不利于优化,所以这个时候我又想用户习惯(用户输入网址时会不会自己加上www呢?我觉得是不会的),所以这个时候我又把网站整体连接全部改成了不带www(用来了上面说的数据库替换链接),当然这里跟CDN就没有太大关系了,完全是考虑到后期优化。

因为这几天一直折腾来折腾去,数据库备份和恢复了无数次,感叹这个功能是真好用:就像玩游戏的存档功能(随便整,出了问题一键回档到上次存档的位置)保证了不管我怎么折腾数据库和文件,都不会到无法挽救的地步。本站的数据库和文件是备份到了阿里云(我连本地都不放直接放到阿里云,安全第一)

综上所述,在瞎折腾这几天之后得出一个结论,那就是动态多的网站不要使用CDN(或者配置好缓存规则,我可能是缓存没设置好导致了各种BUG),图片多的网站尽量不要使用云存储(如果是不用不行当我没说,能不用就不会,我觉得会影响收录),数据库和文件一定要备份好,这样出问题还能挽救。其他的应该没什么好记录的了

好,这几天又白搞了

站长QQ/微信:5049410,永久会员支持在线开通,可获得免费远程调试与问题咨询解答
© 版权声明
THE END
喜欢就支持一下吧
点赞0打赏
分享
评论 抢沙发

请登录后发表评论