因为SAX2.0的数据结构调整了不少。所以相信速度应该有一定的提升。今天想了一个比较变态的办法。就是给SAX插入100万的数据。看看速度会不会有什么影响。
然后写了循环for了100万的记录进入文章表。for了50万的数据进入评论表。for了40多万的数据到标签表。
数据少的话。可能效率体现不出来有多少提升。但是数据多的话。
前期测试了10万的数据。2.0和1.6相比那是相差近10倍的差距!!如果是100万的数据。相差就可想而知了。
演示程序地址:http://www.lzbest.com/blog
仅开放了文章数据、评论数据还有标签数据的功能。通过这些常用的数据,就应该知道SAX2.0在负载能力是又上了一个台阶。。
今天对sablog-x的数据结构做了一些调整,然后对代码进行了一些优化,终于看到程序执行速度已经达到另一个层次。
Processed in 0.007438 second(s), 2 queries,在我的笔记本上更加明显。对很多个地方的SQL语句和代码进行了优化。看到SABLOG-X效率上又有一定的提升,所以做一个新模板奖励一下自己。
后台也做了一些调整,变得更加简单易懂。不过新版本肯定没有那么快了,原来说近期发布1.7的,但是手头有项目,是在没办法抽时间研究SABLOG,而且有几个大手术需要做的。就是更换模板引擎,增加语言包。
这样做的直接后果就是1.6的模板无法再使用在新版本上,但是为了以后更好的发展,模板引擎一定要换了。换了以后,做模板就更简单的了,也不会像现在这样这么多<<<定界符了。换成编译型模板。加上语言包是为了更全面的发展。1.6已经是一个非常稳定的版本了。虽然也有几个不尽人意的地方。但是新版本的出现将会出现两个系列的SABLOG-X,一个就是1系列,一个就是2系列。新版本直接就是2.0了。1.6也会保持更新1年的时间。
算了算时间,OA二次开发这单完之后,大概就是10月份,然后手头还有一些其他的,可能过年的时候就可以全力着手新版本的开发。当然,做项目期间,万一有空开发SAX的,肯定也不会停顿。说不定哪天高兴丢出个预览版。
同样的版本,不同的服务器,G.B.Studio是目前和我同步的程序。今天去参观了一下。发现他的服务器可真是快啊。数据量比我多一倍。可是速度居然比我快1倍!!
为什么这么爽的服务器没有我的份呢?不过G.B.Studio用的是我的系统。看到sablog-x居然这么快。真兴奋啊。注意看看我的和他的程序执行时间。