点击
搜索 / Search

这个博客(ershiwo.tk)正式开放也已经经过了2个月,论及博客数据,则是在今年6月份就已经存在了。从SAE搬到freehosting再搬到hostinger,简直就是折腾人。不过也换来了一个相对稳定的工作环境,以后也许就可以向着付费web空间发展了。鉴于我也不是那种喜欢动不动就用数据说话的人(但是用数据说话才有用),简单总结一下运行情况。

这两个月来,大问题挺多,小毛病也不少。首先是10月底的域名无法访问事件,这次的事故原因完全是我手贱造成,与其他任何组织,个人,服务提供商都没有关系。当然和我们伟大的GFW也没有关系,毕竟也没有dns污染到我这个小网站。不过经过此事件之后,我明白了正确设置dns解析设置的重要性。不过对于不付费的代价,自然是服务的不稳定。几经周折,我最终准备了两套dns解析方案(混蛋,你难道不应该准备两套主机空间吗!),目前在运行的是hostker的dns解决方案,也没别的招儿了。于是乎域名问题算是高一段落。

然后就是静态文件cdn的事情。在决定做这件事之前,已经四处找了不少资料,最终决定使用七牛云存储作为cdn。使用cdn的原因无他,唯加速耳。当然也犯不着直接部署cloudflare……于是乎一番准备,装插件,建空间,部署镜像,测试可用性,然后启用cdn……结果所有图片全挂了。一开始排查原因,主要着眼于空间和dns解析上了。插件的设置改了又改,排掉了七牛cdn域名输错的问题,域名解析也检查了好几遍,但是仍然无法显示图片。在七牛空间里检查,发现缓存的都是一堆错误文件。当时也没有多想,只是认为域名无法解析导致七牛获取不到正确的图片地址而产生错误,虽暂时放弃了使用图片缓存的想法。不过为了保证国内访客的访问速度,不开是不行的。遂在七牛上又做了一系列检查,终于在镜像地址这个选项里发现了一个巨大的bug:域名少打了一个“w”……真是惭愧啊,惭愧……修改之后图片可以正确显示了,至此静态文件cdn的问题解决。

接下来的问题发生在服务器上,与插件有关,这迫使我换用了另外的页面缓存插件。起因就是突然间Hyper Cache缓存的页面在Ie上发生各种排版错误。起先怀疑是cdn又出了问题,但停止缓存css和js文件后问题依旧,且仅发生在ie和chrome上,firefox不受影响,多次刷新浏览器缓存问题依旧。于是我试着更换主题,清理网站缓存,还是不行。于是关掉了Hyper Cache,过了一会儿网页显示正常了。遂再开启,不正常,重复几次之后,感觉是插件的问题(但奇怪的是在n个月前一直没有问题),于是直接换用了WP Super Cache,总算是解决问题。但是wsc的g-zip压缩无法打开,于是又找代码,在.htaccess文件里解决问题。至此缓存问题算完结。但不保证未来是否还会有问题,所以只能不再对缓存设置做任何变动了。

然后就是频繁的服务器500内部报错。怀疑是插件造成的资源占用率过高导致问题出现,但掐指头算算,一共才装了6个插件,平常开着的只有5个。于是只好再做精简,关掉七牛cdn,用wsc的cdn功能代替,同时又杀掉WP Smush.it,服务器占用率还是居高不下。不过对于免费空间也没法苛求什么了,只要能用就好。人工测试表明网站还是能打开的,不过在人多的时候依然会报500错误。但是我这小博客也没几个人看,所以就不担心这个了。

下一个问题是最近出现的评论504错误。查阅资料后发现还是cdn的问题,服务器无法调用远程js资源,遂停掉comment-ajax.js的缓存,刷新浏览器缓存,问题解决。

最后一个待解决问题是自动发信。最近空间无法对评论和新用户注册发信通知了,但查邮件记录是有的,就是不知道信发到哪儿去了。如果问题比较严重的话只能考虑再安装新插件解决了。唉……

在博客设计上,依托原始模板,我在文章页新加入了分享按钮。经过痛苦的写代码和调css,终于把那个破东西搞出来了。效果还可以,以后也会随时更新,能用就是最好的。

未来还有很长的路要走,新的子域名也启用了,定位为图片分享,估计要到寒假才能正式运行,先扔个静态页放着吧,文章内容也准备更丰富一些,最近也在尝试新的协作风格,为新栏目做准备。在此也感谢@断罪一直以来的支持,期待你自己的个人博客上线那一天,与诸君共勉。

声明: 本站所有图文遵循 署名-非商业性使用-相同方式共享 3.0 共享 协议.
转载请注明转自 ershiwo的私人研究所
标签:

1 Comments

  1. 实在受不了缓存插件带来的各种问题了,先关掉,只开gzip,剩下的问题听天由命。

    2014.12.29 at 13:17
    #1