今天把日历还有查询单位时间内的文章部分完全改造。在MYSQL,数字类型的速度最快的,以前的日历部分还有查询单位时间内的文章是用MYSQL的函数来完成的,查询的是字符类型的数据。所以速度自然就比不上了直接查询dateline这么快了。
以前的语句是这样的:
SELECT * FROM articles WHERE visible = '1' AND from_unixtime( dateline, '%Y%m' ) = '200604' ORDER BY dateline DESC
现在的查询是:
SELECT * FROM articles WHERE visible = '1' AND dateline>='1234567890' AND dateline<'2345678901' ORDER BY dateline DESC
因为查询的类型不同,而且还少用了函数,所以速度自然现在的更加快了,经过优化,现在已经把侧边的归档日期加上了文章数量,更加直观了,而且不影响效率。查询也不多。目前负载能力和效率。是Sablog系列产品中史无前列的。这次又改了模板了。呵呵,看来有些朋友又要改了。
不过由于时间问题。没有办法把索引的问题给解决,也就是说,如果把索引设计好了,效率和负载能力还可以再提高一个档次。这个留到下次升级解决吧。不过我从来没有见过哪个人的BLOG有上万条数据的,索引在数据多的时候才发挥威力。所以这个并不是当务之急。呵呵。
今天换了由梦游科技信息港提供的空间,因为支持多镜像,所以我给Sablog-X添加了自动探测链接的功能。也许你的站点流量大,也许想保证南北方的不同线路的速度,Sablog-X经过了各种测试,证明能在镜像主机中发挥出最佳速度.并且保证所有链接不会失效. 我估计Sablog-X是目前国产第一个支持多镜像的博客吧。太激动了,大家可以通过下面的链接,体验一下多镜像中的Sablog-X。电信镜像 网通镜像 移动镜像 香港镜像 美国镜像
今天换空间,又发现了几个小问题,都一一解决了,哈哈。希望Sablog-X是国产Blog的一个小炸弹。哈哈。因为我英文不好,否则我也去看看国外的BLOG了,吸取点经验过来。谁叫我只懂得fuck you一句英文呢?
