标签为 WordPress 的存档

今天和一位网友交流cacheAsFile的使用,从中得知他的网站空间为了实现三个各不相同的网站,已放置三个Wordpress系统来实现。
操作实现是在网站的根目录下放置一个Wordpress系统,再建立子目录来放置其他的Wordpress系统。可真难为了这位朋友。
这个其实是很简单而且很实在的方法,但是维护成本确是很高的,而且目录结构也不怎么不雅观。
这种模式看来有点像传统的面向过程编程,复用性太低,那么面向对象编程(OOP)怎么来处理好这个需求呢?
阅读全文(886字)

前面有写过一篇如何Gzip压缩CSS和JS文件的优化WordPress心得(1),现在又有时间整理优化心得了。
Cache Function As File(缓存函数结果到文件)这句话是学的Flash AS程序中的cacheAsBitmap ,在Wordpress中主要是缓存一个函数的返回结果到一个文件,供下次使用。然而有这个必要吗?
我使用到的站点地图插件Dagon Design Sitemap Generator,每次访问都会查询整个数据库,然后根据一定算法做字符串拼接处理,这样来生成出看到的成站点地图的html代码,但随着文章的增多,现在仅站点地图生成的html字节大小已达120K。
同样,通常在主题上存在的档列表,标签云,分类列表,友情链接这样的列表,而这些类容通常更新频率并不高,而默认情况下是每次访问都需要查询数据库再进行字符串拼接来动态生成。数据库、服务器每次都需要进行重复的运算。这样网页打开的速度慢了,服务器的负荷也上去了,性能的瓶颈产生了。
阅读全文(1350字)

提前完成手上的事情,来总结一下前不久给自己小站优化心得。
gzip压缩功能在wordpress 2.3时代已经使用得普及了,好处很明显,而且99%的浏览器都支持以gzip模式压缩的网页。压缩率也非常的高,可达60%~90%,对于优化网页下载速度是非常见效的。(但是2.5版本开始没有这项功能了,如何手动开启?)
但是,由于是压缩就会耗费服务器的CPU资源,所以在CPU使用高的时期,Gzip压缩模式下的网页访问速度可能比没有压缩的网页还要慢。
这个就是所谓的时间换空间的概念了。我想,要是能解决了每次访问都要CPU来压缩的问题,直接从压缩文件来输出那就可以弥补这一矛盾的问题了。
阅读全文(826字)

放弃category分类,专心使用tag

WordPress支持文章以category来归档类别,每个文章可以设置多个类别。可以实时的添加新的类别。这个是我之前将Blog系统迁移到Wordpress系统的一个理由。
WordPress在 2.3 开始支持 tag 标签,大大的方便了文章的分类和关联其他的文章。而且有了强大的Simple Tags插件支持。更是支持在文章中查找关键字,自动检索tag标签,一键既可以完成tag的填写,加上强大的tag管理功能,以及十分出色的 tag cloud,让我爱不释手。成为 WordPress 居家必备的插件。
由于使用到关联文章的功能,每篇文章都要填写tag,然而主题又是是基于category分类的,每次也要到标签中拉动滚动条勾选,显得很费劲,偶尔还会忘记。
阅读全文(705字)

升级到 WordPress 2.5

WordPress 2.5 今天出了正式版,我已经成功升级到了2.5版本。
上较之前版本2.3有了大面积的代码重构。特别的是后台管理的交互界面,有了全新的设计。
更强的Ajax后台管理,加上更清晰的交互界面,享受吧,更多的发现赶快开始体验吧。
PS:由于这次升级改动很大,对于使用到一些特殊功能的插件可能会不能正常运行。
阅读全文(320字)

Feed地址更新,欢迎订阅永久地址:feed.cbmland.com,服务商为feedsky.com
最近在优化自己的小站。feed地址也更新了。
之前的http://cbmland.com/feed这个地址照常可以使用。建议更新地址到feed.cbmland.com。以方便以后阅读。
简单算了一下,有几个好处:
阅读全文(255字)

2008年1月的最后一天

2008年1月的最后一天,我把网站基础建设更新了。记录一下。
Added: 
新增订阅评论功能 
加入侧边栏加入缓动载入效果 
阅读全文(143字)

WordPress 2.3 RC1

WP又出新版本了。这次看更新几个不错的功能。比如支持SMTP发送邮件了。期待正式版本的出现。
新功能:
WordPress Widgets 让您可以只需要鼠标简单拖放操作便可重新安排和自定义您的 Blog (通常是侧边栏)。此功能最初是 Widgets 插件引入的,现在成为了 WordPress 的默认核心代码,做了大量的优化,并且默认主题启用了这个功能。
完整的 Atom 支持,包括更新我们的 Atom 聚合以符合 1.0 标准,并实现了 Atom 发布 API 以和原有 XML-RPC 接口互补。
阅读全文(801字)

WordPress向垃圾评论say good bye

每天总能收到很多垃圾评论,发表评论的IP是国外的。帖的网址也是国外的。但他也能从文章的标题上取一段中文加在评论里面。不得不怀疑是机器人在干坏事。原理估计是抓取评论表单,然后填充垃圾在表单中提交。
虽然有Akismet 的协助。但不能从根本上解决垃圾评论的来源。而且开启了Akismet 后感觉发表论论时有很大的延时。我现在已经禁用Akismet 了。
于是开始了与垃圾评论做斗争。。
现在的解决方案是提交表单改用Flash来提交。去掉页面上的评论表单,或者伪造一个错误的表单。让机器人去抓取表单吧。。
阅读全文(328字)

上次写过一个优化Arctic’s Internal Alexa Redirect的文章。
现在发现有个bug,在点击多次时会使href地址多次相加,造成转向错误。
现已经修正此问题。arctic_alexaredirect_12_cbm.zip
PS:实践证明,这个插件确实有效。