关于为何要接入CDN,而且是全站接入CDN,先森就不在赘述了,这些在写接入腾讯云的时候就已经写过了。关于VeryCloud,先森其实以前也没听说过,但是为了紧跟张戈博客张哥的脚步,先森也跟着做了。

关于先森接入腾讯云CDN的过程,希望大家也能看看:

用了两天的VeryCloud,先森对它是有爱有恨。爱的是VeryCloud的售后工程师真的很好。VeryCloud虽然也有系统,但先森第一次使用的是他们的企业QQ,所以后面就一直用的企业QQ和售后交流。先森先后遇到了3个售后工程师,可能他们的售后都被先森问了个遍吧。三个售后都非常好,可能先森的问题已经要把他们逼疯了,却依旧能很好的应对。先森有时还问了一些不是他们VeryCloud的问题,他们也会对先森做出指导。

但是,无论先森怎么设置VeryCloud的CDN,总是没能达到预想的成果。先森的静态文件放在七牛的,所以不需要VeryCloud的CDN缓存。开始没有在意,先森想着VeryCloud和七牛两个都把静态文件缓存一边挺好的。但后来一想,这样会导致七牛镜像会从CDN镜像,而CDN镜像会对文件进行一些压缩,尤其是图片,这样会导致最终展示的图片清晰度减小,所以最后把静态文件缓存关了。

也不知道这样的理解对不对,但是确实也导致了第一天七牛无法回源,显示:{“error”:”get from image source failed: E502″},而头部的返回解析状态码则显示478。各种地方寻求帮助,把显示逼疯了,结果还是自己好了。然后七牛的工单有反应了。。。

而先森想要达到的效果,是网页代码,让VeryCloud进行缓存,而静态文件,则让七牛缓存。然而根据先森的理解,并没有实现。

好吧,废话了这么多,回归主题,先森再谈谈VeryCloud。

VeryCloud

VeryCloud非常给力,每个月都是50G的免费CDN流量。而对于我们这种网站本身服务器流量每个月10G都用不完的来说,简直多的不能再多了。反正先森用了3天,也没用几百兆流量。

使用流量很慢 -1

使用流量很慢

怎么接入什么的,在其网站上帮助里面都写的很清楚了,先森也就不班门弄斧了。重点是缓存设置,先森是按照自己的想法设置的,而感觉实际生效情况却没有跟着先森的想法走。

先森的想法是,后台不缓存,前台的今天资源不缓存,只缓存HTML界面以及WP Super Cache的缓存目录。所以先森是这样设置的:

VeryCloud缓存设置 -2

VeryCloud缓存设置

若有网友知道怎么设置能够实现先森想法的配置,还请指明。

先森问了售后工程师,VeryCloud的缓存策略也是有优先级的,这点在其设置中没有明确指出。优先级别是从上到下,越上面的越优先。

这两天鼓捣CDN,让先森新get到的技能,就是看网页的头信息,也就是按F12到network里面去看header中的信息。CDN缓存设置中的是否遵循源站,源站的规则,在这里就能够看到。

看头部信息,CDN方面最重要的就是看缓存的命中情况。先森也是询问售后工程师之后,才知道了怎么查看VeryCloud的命中情况。

VeryCloud命中情况查看 -3

VeryCloud命中情况查看

VeryCloud命中情况,是通过查看头部信息中响应抱头的’Powered-By-VeryCDN’项,如上图红框“Powered-By-VeryCDN:MISS from cuc-xg-1-1-c1761, MISS from utn-ho-1-1-c17a1”。先森还框住了两个’MISS’。在这里,MISS代表着没有命中缓存,回源。而如果命中缓存,则显示HIT。可以看到,先森这里显示的是MISS。而这里的两个MISS,第一个MISS代表着从浏览器到CDN命中缓存失败,第二个MISS显示从CDN到源站服务器命中缓存失败。

先森无论刷新多少次,HTML的缓存命中都是MISS了的。但奇怪的是,VeryCloud中的统计情况又显示HIT远远超过MISS:

VeryCloud缓存命中统计 -4

VeryCloud缓存命中统计

VeryCloud管理功能让先森用着有点没头脑,经过售后工程师的解释,先森才明白,那个列表不是显示缓存到的文件目录,而是刷新纪录。先森还是没把对象存储和CDN加速区分开,这是深受七牛影响。。。

VeryCloud内容刷新 -5

VeryCloud内容刷新

先森尝试着刷新了一波,让先森想起了一件有点郁闷的事情:

VeryCloud内容刷新-提交刷新 -6

VeryCloud内容刷新-提交刷新

这里的来源显示的是来自API。张哥提醒过,VeryCloud的API没有开放,需要的时候要直接向客服索要,先森去要的时候却遭遇了清明节——放假,着实有点郁闷。

总结

对于CDN,先森是没有怎么搞明白的,每次感觉搞明白了,却又会被现实泼了冷水。先森是打算转战百度云加速了,近期会做尝试。

http://www.capjsj.cn/qzcdnhcjszjr_vc.html