最近看到博客圈里的小伙伴们都在讨论使用CDN和SSL的种种好处,惹得我这个小白也有点心动了,刚好自己的博客速度确实慢的可以,尤其是提交评论后,到反馈信息出来,简直慢到你怀疑人生。在此要特别感谢在我博客评论的小伙伴们,你们那么有耐心,一定是一个有爱心很幸福的人(当然我也心存侥幸:难道你们那头提交很快?)。想到用CDN看能不能有所改观。同时也想为自己的导航站启用SSL,开启小绿锁。
然而,现实无情的给我泼了两瓢凉水。先是申请了七牛的免费CDN,启用后,博客死活打不开了。猜测是还没有从源站缓存完,并且回源又失败。申请到TrustAsia的免费证书,准备部署呢,却被告知虚拟主机不支持SSL,So sad。
无奈申请了百度云的CDN,这次开启成功,本地nslookup命令行提示,除了源站ip,多了一个广州节点。但紧接着尴尬了,每次更新博客,刷新好久才能出效果。尤其是批准了新评论,久久不显示,得去控制台手动更新url缓存,即时生效,然而,以前的评论都不见了,只显示最近批准的评论,难道是我缓存规则定义错了?明明设置只缓存静态资源的,可能是伪静态惹的祸。至于速度提升了多少,那就有赖于小伙伴们的反馈了。
下一步计划,写个"关于"页面,力争实现全站pjax。
请问最后怎么解决呢?我也是发布东西总是要手动更新缓存
@Mr_K 取消cdn了,像我们这种小站没必要用cdn。
我用的七牛CDN,感觉挺好的,估计是你没配置好。我只CDN了静态js、css和图片。图片的裁剪功能很好,直接通过接口从七牛获取指定大小图片,不用自己裁剪。