这是我找到的资料速度稳定这些不是Blog的概念,Blog是用来发布日志的,涉及到的技术有:
1)页面缓冲技术,生成静态页面,Blog需要静态永久的URI,<PermanentURI>。如果是静态页面,就需要引入动态发布技术,Dynamically publishing, 一般都是采用mod_rewrite重写URL实现。
2) 模板技术,可以自定义Tag,可扩展模块
3) Trackback 技术
4) RSS Feed 技术,符合RSS 0.9 or 1.0 or 2.0规范
5) XMLRPC技术,基本要实现Blogger API 1.0,metaWeblog 和 Atom API的添加,删除和修改,还要支持附件。后来发展到Comment API,这个实现不是必需的。对于多用户Blog系统,需要很好的权限支持,但是对于单用户Blog来说简单权限就可以,。Blog提供的是框架,美工设计模板之类的,是用户自己的事情。Blog的作用就是很容易的发布日志,而且让自己的日志能在Blog之间进行交换,达到资源共享的目的。看到样子跟Blog一样的,如果缺少上面5点技术的(我想到的,还有的可以补充),就不是Blog,充其量是个网站而已,甚至比论坛还简单
关于Trackback 
Trackback翻译成中文叫“反向引用”。它跟Blog,RSS成为Blog网站三个不可分割的部分。Trackback最初只是Movable Type的一个小功能,却引起了Blog网站的一次变革。每个Blog网站不再是一个独立的网站,而是通过Trackback把所有的Blog网站连接起来。互相引用达到资源的最大共享。虽然Trackback这个功能看起来很大,但实际上,Trackback本身并不复杂,从某种意义上说很简单。
    从实际的用途来说,Trackback类似一个便条,就好比小时候上课的时候写的小纸条。假如你看到一篇文章什么地方好什么地方不好,就想自己写一篇Blog文章来评论一下,但是你的文章是放在自己的Blog网站上的,怎么样才能让我的评论被对方知道呢?这就是trackback的作用。一旦你引用了别人的文章,你就可以发送一个trackback给对方的API接口,告诉它我写了一篇对文章ID为xxx的评论,那么对方的Blog就会反馈这些trackback信息到它的Blog网站。
    从技术层面来说,trackback借助了HTTP协议的POST方法,以前支持过GET方法,可能由于GET方法支持的字符串长度有限,后来被废除了。学过HTTP协议的人应该都很清楚POST方法的格式,不懂的可以参考RFC1945和RFC2046,再不懂的可以用网络监视工具抓一下网页表单POST过来的数据看看。trackback规范是由movable type规定的,位于http://www.movabletype.org/docs/mttrackback.html。我简单说一下几个变量:
    1) url 你的引用网址
    2) title 标题,可以为空,为空时默认=url (Movable type的做法)
    3) excerpt 引用摘要 就是你的文章内容的简要说明,Movable type一般截取255个字符,大于255个字符,就用252个字符 + ...
    4) blog_name 你的Blog的名字,可以为空
    5) tb_id 这个是trackback id,一般用于文章的ID,指定引用的是哪篇文章
    把这几个变量组成urlencode的形式,类似url=http://www.imsorry.com.cn&title=Imsorry&excerpt=This+is+a+test&blog_name=Imsorry 
将这个字符串发送到指定的Trackback API入口,返回格式为XML格式:
    <?xml version="1.0" encoding="iso-8859-1"?>
    <response>
    <error>0</error>
    </response>
    返回0表示正确,返回大于0表示错误,error后面添加message标记,说明错误信息,如<message>Missing tb_id</message>