一名老站长的尊严
一大早收到两封邮件,一封是网站在线监控的邮件,一封是网站主机商戈戈主机发的邮件,都告诉我一个事情:土木坛子网站因流量超标,暂时无法访问,代码是509。
其实之前系统就有警告邮件发过来,告诉我主机商给的40G配额流量即将超标,这月末之际,果然撑不下去了。
我查看了一下后台,似乎访问最多的页面是feed,估计是RSS类的海量抓取吧,所以早几天把就默认的10条最新文章输出改成了5篇全文更新。
但最终还是在没能撑过月末。然而,感觉去购买额外流量的意愿也不是太强——毕竟这片网络自留地没有任何盈利目的,大不了过两天就是下个月,主机商恢复流量配额,网站恢复访问。
实际上这是网站创建10来年第一次因流量超标而停止提供访问,心里还是不踏实,这么多年,我一直维护着自己的网站,提供给世界免费访问。
主机商老板是胡戈戈同学,使用他的服务这么多年,但我也没有他的直接联系方式——平常都是后台发联系单,所以也懒得去沟通他。
无意中翻看支付宝,发现续费主机时和他有资金来往,于是在支付宝里有枣没枣抡一杆再说,给他发了几句话,问能否赠送点流量,让我度过月末?
没想到,一会儿他居然回复:可以。再过了没一会儿,他告诉我:好了。于是,土木坛子恢复对外访问了。
感谢戈戈主机的胡戈戈维护住了一名老站长的尊严:保持网站在线。
碎碎念:与其临渊羡鱼,不如退而结网

前几天本网站无法访问,原因是网站流量超标。我当然知道无限流量空间的主机不可能真无限,奈何QuickHostUK的“无限”每个月只有30G流量,这样的流量还不如明确规定数量,实在太少了,深深地感觉到被欺骗。于是换了一家虚拟主机,直接标称一个月多少流量,明码标价,不够再加。试过VPS,我还是不太习惯,也没时间去学习适应。
博客的访问量越来越少,虚拟主机目前够用,中文网民现在都被微信等封闭平台圈住了时间和精力,墙内墙外都是如此。然而,我还是会坚持在本网站上写作,这是一种生活态度和习惯。个人独立博客网站是自己的精神独立园地,没有特殊原因不会放弃。
写作就是说话,忠于自己的说话,面对世界的说话,它一定会传播到该传播的人手中。既然是说话,我向来不讲究写作技巧,也没有打算去研究技巧,我觉得那是写手们的事情,我其实只是记录。
令我感到很奇怪的事情是,居然有人说喜欢看我写的东西,这不是我的本意:写一些所谓正能量的文字。还有人说是我的粉丝,俨然把我当作偶像的感觉。这也不是我的本意:我几乎没有任何值得让人崇拜的东西,我所说的话也很可能是错误的。每个人都有必要常常保持质疑的精神。
人过三十,生活上的琐事越来越多。我并不喜欢这些生活琐事,太懒了。像我媳妇说的:你这种懒人其实适合出家当和尚。我笑答:再过二十年吧,等孩子们都长大了,你也老了,我也许可以考虑出家,法号都想好了:若愚。
也就是这些生活中的琐事,使得我用来写作的时间和精力相对少了许多。因此,没有时间和想法的时候,我索性不写好了,这本来就是一件很随意的事情,使自己有压力就背离了初衷。
不只是我,以前熟悉热闹的独立博客圈里,能认真写博客的人越来越少,像勺子先生都已进入顿悟的境界,偶尔写一段话,配上自己的书法或者画作,正如我说的:轻量化写作。
在这纷纷扰扰的世界里,与其临渊羡鱼,不如退而结网。每个人都有一张属于自己的网,织好这一张就够了。
网站加载速度优化技巧

网站速度的重要性不言而喻。如果不是墙的影响,土木坛子目前的加载速度异常快,我在英国加载本网站首页,可以实现500毫秒以内完成加载,半秒钟都不到。
这是如何做到的?采用了什么优化方案?简单来说,我的优化方案和技巧如下,供博客朋友提升网页速度参考使用。
简洁的主题界面
如你所见,土木坛子目前采用WordPress官方主题2012, 禁用了Google字体,除了Google Analytics统计代码,其它全部采用本域名下的资源,包括JS, 图片等静态资源——连Gravatar头像都缓存在本主机上。2012主题是自适应简洁主题,我的首页加载的数量不到10个,这样就能最大限度地减少加载请求等待时间,同时也减少主机服务器开销。
选择SSD硬盘主机
我目前使用的是英国主机QuickHostUK,SSD固态硬盘。固态硬盘存取速度比传统硬盘要快得多,这样可以大大减少访客等待的时间。可以预见,随着SSD硬盘价格不断下降,将来不采用SSD的服务器将被慢慢淘汰。而对网站速度有要求的应优先选择SSD硬盘。
使用缓存机制
本网站由WordPress程序搭建,本来是动态PHP程序按需生成页面。我使用了WP Super Cache插件缓存所有网页。插件在后台生成HTML页面缓存在主机上,避免访客每次访问都要动态生成HTML网页,同时也降低服务器的压力。访客访问网页时,主机就像一台硬盘一样直接给出需要的文件,同时该插件支持GZIP压缩,文件体积压缩后可以减少在网络传输中所需要的时间。
采用先进CDN
我采用了CloudFlare的CDN,它不是普通的CDN。它使用Anycast(任播)技术的DNS全球解析,最大速度减少DNS解析时间。同时CDN技术让访客从全球任何地方都能从最短物理距离的地方加载静态资源:图片,JS, CSS文件(JS文件会优化合并)。而且CloudFlare最近使用了HTTP/2协议,让浏览器不再受限于HTTP并发请求数量,即可以同时加载更多的请求。
总的来说,我使用的优化方案并不复杂,成本预算也不高,但让网站的加载速度得到了极大的优化效果,对主机服务器、访客双方都非常友好。在移动网络时代,性能和网速和PC有线环境有区别,因此网站更应该为访客提供快速的加载访问速度。
主机搬到英国QuickHostUK

你也许感觉到了,本网站的访问速度最近有变化,因为更换了主机服务器,搬到了英国QuickHostUK虚拟主机, 就是西半球土豪中文博主赖博士在使用的VPS提供商。
之前土木坛子被ICDSoft赶出后,托放在高端美国主机商Media Temple,速度和性能都还不错,最大的缺点是价格太贵,Media Temple最新Grid主机价格要30多美元一个月,即使我这老用户,也依然要200多美元一年,对于一个没有盈利的博客网站来说,我觉得太贵。
刚好年底要续费,就决定迁出Media Temple。比来比去,选择了QuickHostUK。它的性价比不错,2.49英镑一个月,不限流量和空间大小(但肯定会限制CPU和内存),SSD硬盘,限三个域名——好在对我来讲也够。目前使用起来还不错,主机就在英国,所以我在英国无论是访问网站还是FTP传输,都是快得像一道闪电。
一如既往,依然采用CloudFlare的CDN提供全球加速(CloudFlare最近开始支持HTTP/2协议)。所以图片和JS静态文件加载和以前应该没有任何区别,只不过HTML页面需要从源主机处加载,而英国主机在国内访问起来网络线路不太好,再加上GFW特效,所以现在从国内访问土木坛子,可能速度和以前有所差别,欢迎留言反馈国内访问速度。
我现在优先考虑的是网站安全,所以选择CloudFlare的反代理CDN,然后是价格预算,所以放弃了Media Temple,至于访问速度,在墙内能访问彻底在墙外的网站就不错了……
如何优惠购买HTTPS SSL证书?

相信不少人知道百度的广告和统计JS代码DDoS国外GitHub的事情(沉痛同情那些托管到GitHub Pages上的国内Jekyll静态博客们)。
即使不论Google对HTTPS SSL网站是否厚爱有加,我觉得现在个人博客网站强制采用HTTPS SSL应该成为标准配置,就像到邮局寄信,你不希望你的信件在邮路中是公开的,互联网早期因为应用有限没有想到流量加密,现在网站加密必须成为标配。
采用HTTPS后,能保证网站内容在浏览者和服务器之间加密,且不会被任何人动手脚,防止访问者访问网站时被无良ISP注入广告,也能避免遭受攻击GitHub式的链路劫持。
采用HTTPS对主机服务器并不会带来多余的压力,至少我使用HTTPS三年来,没有见过服务器产生过问题,比我流量小的网站就更不用担心了。
使用HTTPS也不贵。一份SSL证书一般也就一年10美元不到的价格。我从QuickHostUK买到的3年SSL证书比较便宜,5英镑一年。这份SSL证书是COMODO颁发的Positive SSL证书,价格很便宜,但使用过程中没有任何问题。
我后来发现,从其它地方购买SSL证书更优惠,同样这份COMODO的Positive SSL证书,从namecheap.com买是9美元一年,而从ssls.com购买,三年只要15美元,比QuickHostUK的代理价格还要便宜,而ssls.com本身就是namecheap.com旗下成员。当然,还有更便宜的,GogetSSL还有三年10.95美元的Comodo SSL证书。
看来购买SSL证书还是要从名气小一些但靠谱的小公司买,代理价格更有优惠,反正到手后的证书和大公司得来的一样。
免费的SSL证书也有(StartSSL和CloudFlare的SSL证书),但我个人觉得最好不要用免费或者个人代理的SSL证书,StartSSL曾经被GFW问候过,前一阵国内某个人代理便宜通配SSL证书到现在被吊销了。
再说,国外的SSL证书也不贵。
每年网站资金投入情况

前几天在更新安装SSL证书的时候,忽然发现每年在网站的资金投入也不小。
- 目前共有8个域名(其中4个为土木坛子服务),托管在Namesilo, 每个域名每年的费用是9美元,共72美元左右。
- 一个ICDSoft主机提供的独立IP,约10美元一年。
- 一份QuickHostUK提供的SSL(Comodo Positive)证书,每年约5英镑。
- 主机空间两个,ICDSoft主机托管土木坛子博客,每年180美元,MediaTemple主机托管所有其它的网站,每年240美元。
如此一算下来,一年需要510美元,约3200元人民币,实际上,因为我有ICDSoft代理价格,MT主机我用了6折优惠价格,独立IP好几年才10美元,优惠下来,总投入每年约2100元左右,依然不是一笔小数字。这年头玩什么都要烧钱。
当然,我之所以如此大成本投入,主要是有这个需求,博客已经是个人网站中的顶级配置(多域名+独立IP+HTTPS+企业主机),其它的网站放在MT主机上也有很好的性能,这样的性能都足以应付偶尔的高访问流量。
而有流量后,现有的AdSense广告收入和VPN推荐提成,足以支付对网站的投入资金。
便宜的方案也有,比如采用VPS服务器,就能大大减低主机方面的费用。根据我的经验,我还是不喜欢VPS,它需要较大的精力来维护安全和稳定性。
对于一般的博客,我不建议像我这样大资金投入,因为没有这个必要。我刚开始也是用戈戈主机提供的每年100元入门主机,到了后来才发现需要升级到ICDSoft主机和其它配置。
真要是有升级网站配置、加大资金投入的时候,反而不用担心,这说明流量可观,能产生一定收益了。不知你的博客网站资金投入多少?欢迎来晒晒。
更新网站HTTPS SSL证书

当初是为了获得主机商ICDSoft的独立IP,土木坛子配置了免费SSL证书(ICDSoft不单独销售独立IP)。后来觉得网站HTTPS加密是未来趋势,就升级到付费SSL证书,并强制性HTTPS加密网站,更好地保护浏览者的隐私。
当初的付费SSL证书购买于Godaddy,两年价钱约10多美元。前几天收到Godaddy发来的邮件,提醒我的SSL证书还有两个月到期,并说给我一个忠诚客户价格,139美元两年,这个价格只能让我背判Godaddy。
其实我早已将自己的和代理别人的域名从Godaddy迁到Namecheap,最后再迁到了提供免费WHOIS隐私保护和价格稳定的Namesilo,至于SSL证书,我早就不想用Godaddy了。
我看上了赖博士的主机商QuickHostUK代理的SSL证书,五年价格只需15英镑左右。不过,当我购买了五年有效期的SSL证书后,发现居然无法生成加密私钥。
一番沟通后,说是从2015年3月份开始,每份SSL证书的有效期最多只能39个月,他们网站由于来不及升级更新(现在已经更新过了),导致5年SSL证书还在销售。客服只好给我退款,我再购买了3年的SSL证书,价格依然是15英镑左右。
我为什么想购买SSL长期证书?一是不想每年都麻烦地安装更新证书,二是ICDSoft是每次安装更新证书需要收10美元服务费用。
早知道这样,我就在3月份之前提前放弃Godaddy的SSL证书,使用上那个5年有效期的SSL证书了,不但省事,还能省上20英镑左右。计划赶不上变化。
广告:有朋友咨询我ICDSoft优惠价格,作为ICDSoft长期铁杆客户,我有较大的优惠折扣,对ICDSoft主机很感兴趣的朋友,可以到土木坛子的店去购买。
如何经营好个人博客?
我写博客的时间不算短,见惯了个人博客中的种种现象与问题。以下就是这些问题的汇总,你如果想经营一个好博客,最好不要这样。
不要常换网站域名
不是.com域名?换?域名太长?换?被墙了?换?换来换去,依然不知道自己的域名应该是什么样,搜索引擎不知道,读者也不知道。域名永远是新的。月光博客的域名 williamlong.info 怎么样?我依然记得住,或者根本不用记。就像一个常换手机号的人,你觉得靠谱吗?招牌字号经常换,还能叫“百年老字号”?
不要追求VPS主机
个人独立博客是个独立网站,需要建立在主机服务器上。建在虚拟主机上还是VPS上?一般的博客完全不必放在VPS上。服务器的安全维护和优化,需要理论技术,还需要花费大量的时间和精力。选择一个好的虚拟主机,把这些事情交给技术人员,会做得更好。
我们最多明白汽车怎么生产就够了,实在感兴趣,可以买一些成型的零件组装一下,但完全不必要买来车床和一堆钢材,自己生产零件,然后再组装成汽车。那样的话,你应该直接去汽车厂。对于博客主机也是一样的道理。除非你特别喜欢折腾服务器,或者是IT从业人员。
不要纠结博客程序
静态博客程序还是动态博客程序?简单的功能还是复杂的功能?是否支持Markdown?能不能命令行写作?严格意义上来说,无论静态还是动态,两者皆可互换。大众化的WordPress成熟一条龙解决方案有什么不好?广告、评论管理,可简单可复杂,没有什么功能不能实现,就算迁移也无障碍。
很多IT高手们“喜欢”用静态博客生成器建立博客,号称Markdown语法爽翻天,其实博客上就那么几篇日志,记录一下自己搭建的过程,然后就再也没了。居然还问:程序员博客方案哪家强?Ghost,Jekyll,Github Pages,Hexo,弄来弄去都是折腾。事实上,建立一个好博客,不需要那么多功能。
不要折腾博客外观
内容最重要,外观不是那么重要,简洁就好,又快又突出重点内容。折腾过去折腾过来的换皮,其实也只有博主自己最重视这张皮。忠实的读者也许使用RSS订阅,根本看不到你折腾的主题外观。没有好的内容,再酷的外观都是渣,有好的内容,就是白纸黑字的界面也是赞。
不要盯着广告收入
博客早期流量一般不高,自然也不会有看得见的广告收入。虽然早期也可以投放,但不要期望有可观的收入。有了每天1,000个访客以后,广告收入自然会上来。死死地盯着广告收入,不但得不到,反而耽误写作好的内容。何况,博客的意义与收获又岂止这点广告收入?
不要限制写作话题
什么都可以写,博主是个活生生的人,每个人都是多方面的,在博客里记录自己的故事就好。你不可能只懂一方面,如果你只钻研某一方面,总会有一天写得想吐,你的读者也会看得想吐。你本身的复杂多样可以让博客也丰富多彩。别怕,土木坛子既谈曲高和寡的《圣经》,也谈喜闻乐见的好莱坞女明星艳照。
不要担心写作技巧
在能写好博客之前永远是写不好。只有写了,才会发现越来越容易写。关于写作手法,博客不是作文,不是公务员考试中的申论。其实,真实的思想表述不需要太多的技巧。
你若是一个严肃的人,想方设法抖出来机灵一点都不搞笑。你是什么样的人,就用什么样的语言,把事情和意思准确、干净地表达出来,这就是写作最基本也是最重要的要求。
内容与坚持是王道
换域名,换空间,换程序,换主题,SEO推广,清除博客,重新再来,最终不再博客,只得一声叹息:原来我也博客过。大多数人在折腾怎么搭博客,很少有人坚持写博客,坚持创造好的内容。
创建一个好Blog,当好一名Blogger,只有坚持创作好的内容才是王道。为什么要经营好自己的博客?无论互联网怎么变,独立个人博客是真正属于你自己的网络空间,博客久了,自会明白。
关于经营好个人博客,博主我算不上高手,你有什么建议和看法呢?欢迎留言分享。
我也是ICDSoft主机代理商
总有朋友问我关于主机服务器的事情——大概好奇我的博客访问速度为何比较快。土木坛子架设在ICDSoft主机商香港数据中心,该主机价格比较贵(便宜的建议戈戈主机),每月需要15美元,且只能使用一个域名,即只能建一个网站。ICDSoft主机商技术服务不错,有专业人员维护服务器安全和稳定性(点击查看ICDSoft主机服务器PHP探针)。
这家低调的主机商业务很好,大概是客户非常满意。我个人用它有好几年,觉得ICDSoft香港是兼顾中国境内和国外两个网络环境速度的最好选择,适合小企业网站,用于博客的话,适合希望认真写博客、不愿意折腾VPS、不懂或者不愿维护服务器安全和稳定的博主。
ICDSoft早已取消优惠码,但保留代理价格。即通过某个代理客户,可以享受不同程度折扣。可惜,目前很难找到可靠的ICDSoft香港主机国内专业代理商。
大概一年前,ICDSoft国内某专业代理商欢迎我加入他们,希望我被他们代理,然后我续费可以享受优惠。没想到不到一年,该网站已经不存在了。
我曾推荐过这家ICDSoft代理商,如今网站都消失了,号称专业代理居然活不过我这普通博客主。推荐好产品和服务真难,个人服务的时间长短很难预测,没有长期信誉,怎能轻易推荐?有了长期信誉,又何需我推荐?
像主机代理这种事情还得找可靠的朋友,解决双方信任和服务长久的问题。土木坛子也是一个ICDSoft代理商,我没想到我比专业的代理坚持的时间还要长。在我的代理下,好几位博友享受着一定的折扣。如有博友实在需要ICDSoft代理优惠(对新用户,我目前能拿到官方价格6折优惠),我可以考虑代理购买,前提是恕我不接受陌生人的请求,我不是专业做这件事情的人。
遭受大规模DDoS攻击
昨天替某HR发布了一条招聘信息,当时有两博友问我:是不是网站被黑了?我一阵茫然,发布这么一条信息居然让大家以为网站被黑了。不过,接下来我就发现,网站确实遇到了麻烦了:访问速度超级慢。
我于是和我的主机托管商ICDSoft技术服务联系了一下,得到确认:ICDSoft香港数据中心的服务器确实正遭受大规模严重的DDoS攻击(可以理解为领着一大帮流氓来店铺堵店,使得正常的顾客无法进出),导致托管在ICDSoft香港数据中心的网站访问极其缓慢,丢包严重。
后来,我把相关信息发布在社交媒体上,有网友反映,这种状况出现好几天了。而我由于没有注意,直到昨天才发现。几个小时后,ICDSoft的技术人员回复我,说攻击得到了有效缓解处理。不过,到今天白天时候,依然访问缓慢,看来攻击还在继续,黑客猖獗。
据我所知,托管在ICDSoft上的中文博客有阮一峰、勺子、Hisherry.com 以及土木坛子,当然还有其它的网站,只是我不清楚。目前看来,这波攻击不像是普通黑客所为,毕竟DDoS攻击也需要付出成本,如此长时间大规模的攻击,也许有所目的,给我感觉好像瞄准托管在香港的中文博客一样。至于具体是什么目的,我不得而知——肯定与我讨论过好莱坞艳照门事件无关吧。
我的网站托管到ICDSoft后,从来没有遇到过访问方面的安全问题,现在终于遇上了DDoS攻击。好在ICDSoft技术人员的服务还不错,一直在维护处理这些攻击,相当专业也很负责任。这也是我为什么宁愿高价选择ICDSoft的服务,也不愿使用需要自己付出精力的VPS。
没有受到黑客攻击的博客不算资深的博客网站,现在可能还要加上一条:受到过DDoS攻击。