今天开始在我这个博客上做试验田,博易v1.8 的一些功能先搬上来了,alpha+beta一块儿给测测。目前上线的功能主要有:
1.后台设置相关文章的显示
2.前台根据后台插件(Smiles)的启用情况在评论表单内显示表情插入(这是采纳了博易某用户的建议)
3.应博易用户要求,增加了文章点击次数统计的功能
4.附带了几套支持可视化内容管理的主题模板
5.集成了几个插件
6.高亮的实现方式改为了插件实现,消除了高亮对模板的依赖
……
其中关于文章点击次数的统计,有朋友已经用扩展Post类实现。扩展Post类的确是很好的办法,但得分情形处理。如果数据存储方式采用数据库(SQLite、MySQL或MSSQL)那不会有什么影响;但是考虑到大部分用户采用博易推荐的XML方式存储数据,扩展Post类的方法就会在并发比较大的情况下对性能产生明显的影响了。导致这个影响的原因在于每次点击都会激发一个Save事件,当XML方式存储时,Save事件直接调用IO,产生IO负荷。为了让用户能够在性能和功能上取得平衡,我准备采用插件+XML方式来记录文章点击次数,这样用户可以根据访问情况选择性地使用统计功能。但同时我不能很好的解决数据库方式下的高并发该如何处理好性能与功能的关系了,如果是这种情况,扩展Post类是目前我能想到的最好的方法。关于这个问题,希望和朋友们探讨下。如果你有好的提议,可以在线发邮件给我,或者直接留下你的评论。
后面会根据需要增加新的功能、测试,再择日发布。
7 Comments
不错不错~~~希望1.8版本可以早日发布~~~
希望可以增加当天发布的日志.增加特别标志!
@zhwfeng
这个在主题模板上面就可以实现了,不过需要写2行代码判断下。;-)
希望博客链接模块可以选择在新窗口打开链接。:)
博易v1.8 之后已经是新窗口打开,敬请期待。(P)
请问日志的二级分类能否正常使用呢?好像程序出错哦
BUG已经修复,请参见这里:
http://www.blogyi.net/bbs/forum_posts.asp?TID=154