目录
缘起
很久没折腾了。一折腾,就停不下了。
新Blog与 US域名
妻久说欲建立独立blog,脱离sina、BlogBus等平台。近期又说起,伊又不会做,余便应承此事。
先定域名,几经筛选,决定在zhouzhou.us与zhouzhou.me之间选择。us偏群体义,与妻所希冀的博客定位更接近,遂终定之。
然后选择平台,几相对比后,选择了namecheap,头一次用,体验还不错,与网上某些资料的宣传比较相符,而且us域名首年很便宜,不足1刀,拿来体验正好。
注册几次完毕时,发现要填一些资料,此前注册其他域名时并未遇到。搜索一下,才知道这是us域名的独特要求,因其管理机构对其定位所需。在此前提下,米帝之外的人员注册使用us域名,存在被收回的风险。要不要改用me域名呢?与妻再商议后,最终我还是决定先用着us,毕竟成本不高,先行探索。
于是,zhouzhou.us诞生了。
WebHostingPad空间
几个月前就听说这个公司了,米帝的主机,价格却很便宜,最低能到一个月13元,据说性能也还过得去,而且还是无限空间!几个因素加起来,弄得人心痒难耐,老早就想尝试一下。但又想到用处似乎也不算大,最终还是做罢。
这次,给新blog安家,原来的空间就不太够了,自然而然就又想起WHP来。
注册之路并不顺利,用之前注册的账号,无法完成主机的定购,甚至无法选择产品。失败若干次后,重新注册了新号,才顺利完成下单。原来它所谓的“新客户”专享,非但要求头一遭购买,还要求得是新注册的号。
订购期间发现有了中国大陆和香港两处新数据中心可供选择,而不是之前说的只有美国和韩国,看来WHP果然比较重视中国的业务。大陆的机房担心有备案的问题,所以选择了香港主机,速度应该比美国的要强。
本来想一次订购5年的,因为13元的价格只有首次购买才享受,但这次却发现最高只能买三年,之前确实存在的四年、五年的套餐已经不见了。不知原因何在,而且广告页面处尚未修改,仍然有四年、五年的套餐。那就选三年吧,三年比两年还便宜……汗一个。
虽然已经比较便宜了,但从无嫌贱的买主。在网上一番搜索,居然找到了真的有效的优惠码,greatchina25,也太讨好国人了吧,用了它,又省掉了25刀,最后三年的费用,才308块4毛7,一个月平均才8块6,真是够便宜。
WHP自己宣传,买主机送域名一枚,其实只免一年的费用,第二年起就要交14多刀的费用了,比很多域名商的价格都贵,而且似乎转出也并不轻松,远不如用优惠码省下25刀来得实惠。
mb_strimwidth()函数
买好空间后,开始建站,WHP的空间用了Cpanel面板,确实强大又好用。但不知道是香港主机独有的问题,还是WHP各个数据中心都有这一问题,Cpanel面板中的功能并不全,隐藏了许多好用的功能和工具。因为之前我用的老薛主机,他家的Cpanel就相当全面。
基于同样的问题,广告中宣传的一键安装WordPress系统功能也没有找到,其他的一键安装也没有。只好手动建数据库,手动上传文件,安装调试。好在一切顺利。
然后从老薛主机把我的blog搬过来,从Cpanel备份出的数据,却无法在WHP的Cpanel中直接还原,只好用文件管理器上传解压。不过后来发现,虽然Cpanel中隐藏了“备份”模块,但在WHP的客户中心面板中,有BackUp的图标,点击后能直接进入Cpanel的备份模块。可惜发现得有点晚,多费了不少工夫。
数据库和文件搬完了,改好域名解析,生效后,有点傻眼:首页报错了。
查询资料得知,原因在于我用的主题使用了mb_strimwidth()函数,但WHP的php中并未启用该函数。提交了份工单,半天也没个回应。继续搜索资料,找到了个折衷的办法,在该主题内部重新定义一个新函数,与mb_strimwidth()函数功能一样,然后把所以的mb_strimwidth()函数调用修改为新函数的调用。方法如下:
先在 WordPress 主题的 functions.php 文件中添加如下代码:
function dm_strimwidth($str ,$start , $width ,$trimmarker ){
$output = preg_replace('/^(?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$start.'}((?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$width.'}).*/s','\1',$str);
return $output.$trimmarker;
}
接下来在需要的地方调用如下:
echo dm_strimwidth(strip_tags($post->post_content),0,200,'<a href="'.get_permalink().'">......[阅读全文]</a>');
[引用:http://www.xiumu.org/technology/mb_strimwidth-han-shu-bu-ke-yong-jie-jue-ban-fa.shtml]
果然便宜的东西总有不足,函数功能的缺失让我兴起了退款的念头,最终找到了解决的方案,又让我这一念头稍缓了缓。但总体来看,WHP的空间并不像看上去那么美好,之后安装某款插件的时候,又发现某些php的组件在它的空间上没有启用,从而无法正常使用。好在这个插件的功能并非必需,否则真得要退款了。
速度和稳定性,从初用的情况来看倒还可以,价格确实又很低,两相权衡下,姑且用用看吧。
时至写文时,工单已提交30小时,仍无回应。后来入坑者,需谨慎。
CloudXNS
建设与搬迁完毕后,又把zhouzhou.us的域名解析改到了DNSPod上,和xiaoyao.me一样,这样管理也方便,修改后生效也快,管理中心也更稳定。移完之后,又想起网友靖哥哥曾提到,他的“风向吧”的域名,已经把解析从DNSPod上迁到了CloudXNS上,既因为DNSPod在他使用中存在一些问题,又因为CloudXNS确有过人之处。
我自己也稍了解一下,似乎CloudXNS功能确实要多一些,zhihu上有答主戏称CloudXNS免费版=DNSPod收费版。既然最近开始折腾,索性多折腾一下,尝试尝试,又把两个域名解析移到了CloudXNS上。
迁移过程中出了点失误,只在CloudXNS上添加了域名,就去改NS服务器了,完全忘了在CloudXNS上添加解析内容。很快CloudXNS提醒接管成功,用分区PING工具一测,发现解析出的IP乱七八糟,完全不对,有些傻眼。试了半天,才发现原来忘了填解析的记录,连忙添上,很快就生效了。别的不说,CloudXNS的解析生效速度确实非凡。
七牛云存储
“我爱水煮鱼”博主所做的七牛云存储插件,能够很方便地使用七牛CND给WordPress进行缓存加速,我也给小博开启了这一功能。
准备给新博也开启时,发现新建的对象存储空间的域名发生了变化,而且功能、流量都做了限制,似乎已不适宜做为缓存空间使用了。可惜。
进一步发现,已经正常开启缓存的博客,修改文件后,同步也存在着一些问题,刷新、更新都不便易,折腾了一个多小时后,还是决定先关了这个插件,至少新空间的速度和流量暂时看还可以,小博的访问量也不高,全动态应该还撑得住。
可惜了这个好插件,希望它越来越好吧。
终章
大折腾就这样基本结束了。小折腾估计一时半会儿也结束不了。
有了新情况,再写吧。
——丙申五月廿一
于虞晟悼芹轩
文章评论
http://ww4.sinaimg.cn/mw690/61e8223bgw1f69jdz45llj208h01yq2r.jpg
http://ww1.sinaimg.cn/mw690/61e8223bgw1f69jdz7n4zj20hj03mwer.jpg
wp.com和Gravatar在你两个blog上拖加载速度,总是无法加载完全。上一个解决方案吧
@靖哥哥 我这个也是吗?我的应该是用了GoogleFontFix插件,平常又挂着SS,一直以为没事;媳妇的那个倒是啥也还没弄。
速度确实比以前快了很多。新主题也大气。不过,看着太折腾了,还是虚拟主机省心,都扔给客服维护了