WordPress的All-in-One-SEO-Pack插件是我所见过的最强大的一款做SEO的插件了,是由uberdose强人打造的。众所周知的是,WordPress本身就在静态URL等方面具有先天的SEO 友好性质,不过在标题、描述、关键词这几个方面仍然显示出一定的不足来。而All-in-One-SEO-Pack插件就可以很好地满足我们的需求。
然而今天通过google sitemap的查看忽然发现我的许多页面没有像预期一样有着分别自动形成的META Description信息,而是都成了默认的网站描述信息了。我马上到具体的页面中去查看,发现description并没有自动生成,莫名地缺失了,所以google只好去采集页面中<p class=”description”></p>的信息,所以才造成了重复。
那么为什么All-in-One-SEO-Pack没有为通过截取文章前若干文字而产生description呢?
通过仔细阅读代码,我发现了根源所在。
代码截取的时候使用的是如下的方式:
- $max = $this->maximum_description_length;
- if ($max < strlen($text)) {
- while($text[$max] != ' ' && $max > $this->minimum_description_length) {
- $max--;
- }
- }
- $text = substr($text, 0, $max);
其原理是,从一个设定的最大截取字数处开始反向寻找,直到找到一个空格就停止,从而截取到此处。
这种方式似乎让用汉语的人觉得莫名其妙,汉语中传统上基本没有空格一说的(除却避讳、数学表示等情况),而这问题偏偏出在书面语言的差异上面了!
插件的作者是说英语的,而包括英语在内的大多数西方语言都是以空格作为单词与单词的划分依据,所以该处的用法可以保证不会截取到一个完整单词的一小部分。而对于包括中文在内的各类以字作为最小语素的书面语言来说,这种判断方法是完全行不通的。因而要对汉语的书写习惯进行分析。
继续阅读《WP的All-in-One-SEO-Pack插件对中文支持的bug》
我终于受够了各类统计,准备开始用Google Analytics做站点统计的工具。
之前我在从此进入教育网……一文中说到,由于51.la
在教育网内速度过慢,所以换用武林榜
的统计。
而过了一段时间之后却发现武林榜的速度也降低许多(教育网内ping其统计服务器new.50bang.com已经达到了349ms,而它的首页速度简直不堪忍受了!),甚至用起来还不如51.la的统计呢。所以就又换回了51.la的统计。
之前用起来或许只有自己觉得常常页面被51.la的统计拖了后腿,最近恢复了一个“载入中”的载入效果,很多时候居然会被统计拖上数分钟才能正常显示(这还是在用了教育网直通车条件下,如果下了车,就更惨~~)。
最近听说百度
也推出了一个百度统计,我主要是看中了它服务器所具备的高响应速度,但是目前还只是“内测版”,仅为联盟会员提供服务。况且我具有天生对百度的抗拒(做网站的人都明白),所以还是不用罢了。
想起google也有自己的统计:Google Analytics 不过之前用过的时候确实有点迟钝,现在就顺畅多了(教育网内ping为79ms,上直通车后为220ms(也有很多时候是80ms),有些奇怪啊,明明是google的美国ip地址,在教育网内居然也能快速访问)。不过也有人说它被封了,我在使用的时候也会偶尔出现被封的迹象(15分钟内上不了google)~~是不是baidu搞鬼我不敢说。我这里发现其LOGO给的地址http://www.google.com/analytics/zh-CN/访问的时候会被封,而使用“我的帐号”里给的https://www.google.com/analytics/home/?hl=zh-CN就没问题,或许是由于使用了SSL吧。而如果把前者改为https反而会返回google的首页,真是奇妙~~
51.la统计 2006-6-1~2007-12-4 13:00:00 总量: 59365 IP 93719 PV。期间,武林榜从2007-09-15 17:46:55 开始的几周内统计了 3033IP 4494PV。
OK,现在开始用Google Analytics!
网站上要求在前加入如下代码:
- <script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
- </script>
- <script type="text/javascript">
- _uacct = "UA-2100862-1";//提示,这里是个人的ID。每个人都不同
- urchinTracker();
- </script>
继续阅读《换用Google Analytics来做网站统计》
在来清华之前有一件很重要的“技术性问题”,那就是在大学使用教育网(中国教育和科研计算机网,CERNET)后与公网的连接问题。本来还对清华抱着很大希望,觉得这个教育网的最中心院校应当可以以极快的速度访问全国、全球的网站。
但是来了之后就傻了,辅导员和我们很平静地说了教育网的问题,我却听得伤心……在清华,使用教育网当然速度极快(据说可以是硬盘读写速度),但是如果要访问公网就速度很慢了。我在软院机房尝试了一下,速度总体确实很慢,QQ尚且可以挂,但是QQ Music就要听断断续续的歌了。(当然,有代理服务器、教育网直通车等方法加快速度)
不过多亏我有先见之明,在之前选择合租服务器的时候就选择了CPH的服务器,它的一个特点就是能够在电信、网通、教育网内都速度很快。ping了一下,到www.tsinghua.edu.cn是<1ms,到清华info站是8ms,而到CPH合租服务器居然可以达到6ms!与此相对应的是,google.com是262ms,google.cn是202ms,baidu.com是1036ms。
不过我感觉自己的博客还是很慢,似乎是有别的原因。首先是feeds.feedburner.com的订阅信息,因为在清华上国内公网基本上是免费的,而上国外网是很贵的,所以大多数一般都只开通国内连通,所以对于这个外国网站就会访问超时。所以我只能先去掉。
另外一个问题就是51.la的统计信息,51.la本来在电信访问是很快的,但是在教育网里常常是超时(主页速度还可以,但是统计服务器的速度极慢),所以再找找看,找到了武林榜,它的主页www.50bang.com虽然ping有484秒,但是它的统计服务器new.50bang.com却可以在我这里达到4ms,简直太棒了。想来它的统计服务器在公网也应该速度很快,所以在今天我开始换用武林榜的统计功能。
截至2007年9月15日下午6时5分,站点使用51.la统计,从2006-6-1 13:00:00开始,已统计:471.22 天,总量:56584 IP,88592 PV。
然后,整个站点的速度快了很多,这时主要的限制因素就是调用google.com的信息,但是我暂时还是不希望删除这一部分。
之后发现武林榜在教育网内变得十分缓慢,并没有恢复的迹象,所以又进行了更换,请参见《换用Google Analytics来做网站统计》
准确地说,我是从这合租空间的事认识China Blogger Network这个网站的。这次的合租空间说明在这。这次的合租空间原则上只可以放独立博客,一般是WP的独立博客。组织者是晨钟暮鼓。而具体实施好像是“七十二松72pines”。
CPH是 CBN and 72pines united host 的缩写。由CBN提出概念,72pines提供方案和技术支持的独立主机服务。目前有一台DELL 1950服务器在北京酒仙桥BGP机房。DELL PowerEdge 1950详细配置见这里,在标配基础上加到了2×Xeon 5110处理器,2×146G SAS硬盘,2×电源,2G ECC DDR2内存。托管公司选择的是网宿科技,相比最好的世纪互联,网宿也是在北京数一数二的托管公司了,客户包括AKA,联想,迅雷,新浪等。酒仙桥BGP机房是北京一流的机房,托管费平均比一般机房贵3000元一年,BGP带宽也是非常昂贵的,因为BGP有个好处就是南北网通电信访问速度都比较理想,特别是教育网,更是飞快,北京教育网访问能达到10M,一般也是4M左右。但现在我们托管的带宽只是100M共享,只能使用1-2M的带宽,独占带宽的话,1M一年大概需要1万元左右。
服务器现在使用的是DirectAdmin主机管理软件。对CPH主机感兴趣的话,可以提供三天的测试,我们现在保证在一台服务器上只放100个用户,以后用户多了,会继续添加服务器,也就是说,CPH主机服务永远提供服务。现在给我Myheimu所提供的账户是10GB月带宽,1GB空间,10个绑定域名,100个子域名,暂时没有Email支持,只有1个FTP账户,后台DirectAdmin系统为英文版,可以参见我的DirectAdmin面板使用手册。SSL是打开的,SSH暂时关闭,PHP、CGI等都是开放的。
意见反馈请到支持论坛,主机试用请发邮件到:paveochen|at|72pines.com购买服务可以联系:deiubuaa|at|gmail.com 和paveochen|at|72pines.com 。
目前报价是一年300元,对比一下盘古之类真是比较便宜,而DreamHost的空间虽然性能强,但是位于美国,这速度就差些。此前(2007年6月15日)我的博客(heymu.com)的DNS时间测试如下:Average of all 3 nameservers: 42ms (plus 89ms overhead). Score: A+
但可悲的是,这是外国(美国吧)的网站来测试,而DreamHost服务器也在那里,当然速度快了!通过对搬迁后地址的DNS测试(这可是在中国的服务器)居然比DreamHost服务器还快!Average of all 2 nameservers: 40ms (plus 85ms overhead).Score: A+
Myheimu:我在2007年6月15日中午划款,他们几个组织者的确比较忙,晚上到了11点才正式开通帐号,次日,我转了DNS的A记录。^_^ 的确是个好地方!