分类
其它分类

一名老站长的尊严

当机

一大早收到两封邮件,一封是网站在线监控的邮件,一封是网站主机商戈戈主机发的邮件,都告诉我一个事情:土木坛子网站因流量超标,暂时无法访问,代码是509。

其实之前系统就有警告邮件发过来,告诉我主机商给的40G配额流量即将超标,这月末之际,果然撑不下去了。

我查看了一下后台,似乎访问最多的页面是feed,估计是RSS类的海量抓取吧,所以早几天把就默认的10条最新文章输出改成了5篇全文更新。

但最终还是在没能撑过月末。然而,感觉去购买额外流量的意愿也不是太强——毕竟这片网络自留地没有任何盈利目的,大不了过两天就是下个月,主机商恢复流量配额,网站恢复访问。

实际上这是网站创建10来年第一次因流量超标而停止提供访问,心里还是不踏实,这么多年,我一直维护着自己的网站,提供给世界免费访问。

主机商老板是胡戈戈同学,使用他的服务这么多年,但我也没有他的直接联系方式——平常都是后台发联系单,所以也懒得去沟通他。

无意中翻看支付宝,发现续费主机时和他有资金来往,于是在支付宝里有枣没枣抡一杆再说,给他发了几句话,问能否赠送点流量,让我度过月末?

没想到,一会儿他居然回复:可以。再过了没一会儿,他告诉我:好了。于是,土木坛子恢复对外访问了。

感谢戈戈主机的胡戈戈维护住了一名老站长的尊严:保持网站在线。

分类
其它分类

碎碎念:与其临渊羡鱼,不如退而结网

writing

前几天本网站无法访问,原因是网站流量超标。我当然知道无限流量空间的主机不可能真无限,奈何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有线环境有区别,因此网站更应该为访客提供快速的加载访问速度。