手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆
浏览模式: 标准 | 列表分类:Misc

备忘:学习回忆未来上的一些技术

给自己提醒, 回忆未来张宴的网站上有一些例子不错,正好自己又装了虚拟机,看来是应该根据这些资料好好的学习一下了。这样也可以让自己更加熟悉linux下面的操作。

再次提醒自己
呵呵。不能忘了

Tags: 备忘, 回忆未来, 技术

服务器合托

本来不好意思写上来的,但想想,还是写上来吧。(穷,没办法,呵呵)
服务器征求合托,以下是服务器的资料,以及待托管的情况:

服务器型号:dell 2850
内存:512M * 4
硬盘:72*4+36*1,作raid 1,scsi硬盘,所以,可用的是144+18,除去系统占用空间,估计最少有100G可用。
托管:考虑是电信,暂不作双线考虑(目前在网通,大致准备6月份左右搬)
准备:提供SVN服务,WEB服务(LAMP + memcached + eacceraltra),(FTP可以考虑。)MAIL服务 坚决不考虑
(目前是windows系统,准备迁出后,大约有2天时间进行 LINUX或FREEBSD的安装配置)
1k 10G 拍卖,筹够资金后就考虑搬迁,并不一定是非要在6月份,呵呵)

[为避免过于影响浏览者的视线,置顶时间为一个月,谢谢理解]

QQ:19129540
MSN:GOUKIXIAO%HOTMAIL。COM
不好意思,实在是为了防止被抓取到。

Tags: 服务器, 托管, 电信

给自己的备份:居住证评分标准

最近上海的户籍政策作出了很大的变化,其实这也是很正常的。
上海的老龄化呈上升趋势,而社保资金随着社会老龄化的增长会逐渐不够使用,这时候怎么办?当然是需要有更多的人来为他们埋单,光靠上海现在这些年轻人肯定是不够的,于是新政策就会出来,吸引更多的人来加入埋单行列。
毕竟七年之长,才有机会加入上海户籍,但会有更多的人加入办理居住证的行列。(原先有很多人不愿意办,因为办了也是白办,又不在上海,交了这些钱都是白 交的,现在有动力了)

以下据说是现在的标准,好象是从02年开始的:
国内人才申领《上海市居住证》审核试行办法

    第一条(依据)

    根据市政府发布的《引进人才实行〈上海市居住证〉制度暂行规定》,制订本试行办法。

    第二条(适用范围)

    凡按规定申领《上海市居住证》(以下简称《居住证》)的国内人员,试行按要素计分审核。

    第三条(用人单位)

    本试行办法所称用人单位是指信誉良好,具有用人自主权,在本市行政区域内注册登记,符合本市产业发展方向的各类企业、事业、社团、民办非企业机构,以及住所在本市行政区域内的中央及外省市在沪单位。

    第四条(评价计分体系)

    本试行办法的评价计分体系由一般分和附加分两大部分、共14项要素组成,满分为120分。
    一般分部分由基本分、专业能力分、导向分三小部分、共10项要素组成,满分为120分。
    附加分由4项要素组成,满分为30分。
    申领《居住证》者的得分,为两大部分、14项要素得分的累计分值;累计分值如超过120分,计为120分。

    第五条(一般分)

    一般分部分由基本分、专业能力分和导向分三小部分组成。

    一、基本分部分满分为55分,由年龄、受教育程度、受聘情况、亲属关系、住房情况等5项要素组成。
    (一)年龄
    年龄项最高分为10分。
    本项具体计分标准如下:
    1、35周岁以下                         10分
    2、36??50周岁                        5分
    3、51周岁以上                          0分
    (二)受教育程度
    受教育程度项最高分为25分,只计最高学历(学位);硕士、博士要求同时取得学历和学位。
    本项具体计分标准如下:
    1、博士                               25分
    2、硕士                               23分
    3、学士                               21分
    4、大学本科                           20分
    5、大专(高职)                       10分
    6、高中(含职校、技校、中专)及以下      0分
    (三)受聘情况
    受聘情况项最高分为10分,根据受聘于本市用人单位的情况计分。
    本项具体计分标准如下:
    1、以项目、任务等方式聘用             10分
    2、聘用(劳动)合同期限在一年及以上   10分
    3、聘用(劳动)合同期限不满一年        5分
    4、未受聘                              0分
    (四)亲属关系
    亲属关系项最高分为5分。
    本项具体计分标准如下:
    1、父母、配偶中有一人为本市户籍        5分
       或配偶已取得3年及以上有效期《居住证》
       或配偶要素累计分(不含本项分值)达到3年及以上有效期《居住证》标准分
    2、其它                                0分
    (五)住房情况
    住房情况项最高分为5分,“在本市有产权住房”是指本人为产权人或共有产权人。
    本项具体计分标准如下:
    1、在本市有产权住房                    5分
    2、其它                                0分

    二、专业能力分
    专业能力分部分满分为35分,由专业能力和专业培训等2项要素组成。
    “特殊才能”的人才,专业能力的计分标准另行制定。
    (一)专业能力
    专业能力项最高分为30分,同时符合两个及以上标准只计最高分值。“获得执业(职业)资格”根据不同的执业(职业)资格,给予5?15分。“拥有发明专利”是指由申请人发明创造的专利,经同行专家认定后根据专利水平给予5?10分。
    本项具体计分标准如下:
    1、两院院士                           30分
    2、博士生导师                         25分
       或获得国家级奖励
    3、获正高级专业技术职务任职资格       20分
       或受聘于事业单位正高级专业技术岗位
       或受聘于机关担任局级以上职务
       或受聘于企业高级管理或专业技术岗位,缴税月收入在10000元及以上
    4、获副高级专业技术职务任职资格       18分
       或受聘于事业单位副高级专业技术岗位
       或受聘于机关担任处级以上职务
       或受聘于企业中级管理或专业技术岗位、缴税月收入在5000元及以上
       或获得省部级奖励
    5、获中级专业技术职务任职资格         15分
       或受聘于事业单位中级专业技术岗位
       或受聘于机关担任科级以上职务
       或受聘于企业一般管理或专业技术岗位,缴税月收入在2000元及以上
    6、获初级专业技术职务任职资格          5分
       或受聘于事业单位初级专业技术岗位
       或受聘于机关担任一般职务
       或受聘于企业初级专业技术岗位、缴税月收入在1000元及以上
    7、获得执业(职业)资格            5?15分
    8、拥有发明专利                    5?10分
    9、其它                                0分
    (二)专业培训
    专业培训项最高分为5分。对于国家、本市和境外的专业培训证书,经认定给予1?5分。有多种证书分值可累计,但总分不超过5分。各类开展专业培训、发放专业培训证书的合法机构,可向市人事局申报专业培训证书认定,经认定后纳入本评价计分体系并予以公布。
    本项具体计分标准如下:
    1、取得经认定的专业培训证书         1?5分
    2、未取得经认定的专业培训证书          0分

    三、导向分
    导向分部分满分为30分,由专业类别导向、产业(行业)导向、地区导向等3项要素组成。
    (一)专业类别导向
    专业类别导向项最高分为10分,根据年度人才开发目录划分紧缺、需要、控制。
    本项具体计分标准如下:
    1、紧缺                               10分
    2、需要                                5分
    3、控制                                0分
    (二)产业(行业)导向
    产业(行业)导向项最高分为10分,“高新技术、软件、集成电路行业”指经市政府有关部门认定的上述行业的企业引进相关的人才;“本市重点发展产业(行业)”根据年度人才开发目录确定。
   本项具体计分标准如下:
    1、高新技术、软件、集成电路行业       10分
    2、本市重点发展产业(行业)           10分
    3、其它                                0分
    (三)地区导向
    地区导向项最高分为10分,重点发展地区根据年度人才开发目录确定,要求居住地、工作地同时在重点发展地区。
    本项具体计分标准如下:
    1、重点发展地区                       10分
    2、一般地区                            0分

    第六条(附加分)

    附加分部分最高分为30分,包括同行专家推荐附加分、人才在沪投资创业附加分、境外工作或学习经历附加分以及根据国家和本市法规规定经核定给予的附加分等4项要素,4项要素的得分可累计,但最高不超过30分。
    (一)同行专家、行业协会或行业主管部门推荐附加分
    同行专家、行业协会或行业主管部门推荐附加分项最高分为20分,如有多名专家和行业协会或行业主管部门同时推荐只计最高分。行业协会或行业主管部门向市人事局提出申请,经市人事局备案同意后具备推荐本行业“特殊才能”人才的资格
    本项具体计分标准如下:
    1、两院院士推荐                       20分
    2、行业协会或行业主管部门特别推荐      15分
    3、博士生导师推荐                     15分
    4、其它                               0分
    (二)人才在沪投资创业附加分
    人才在沪投资创业附加分项最高分为20分。在沪投资额可累计;如创办多个企业及机构,缴税额可累计,聘用本市员工人数可累计。
    本项具体计分标准如下:
    1、投资额在1000万元人民币及以上      20分
       或投资创办的企业连续三年缴税额在100万元及以上
       或投资创办的单位聘用本市员工100人及以上
    2、投资额在500万元人民币及以上       15分
       或投资创办的企业连续三年缴税额在50万元及以上
       或投资创办的单位聘用本市员工50人及以上
    3、投资额在300万元人民币及以上       10分
       或投资创办的企业连续三年缴税额在30万元及以上
       或投资创办的单位聘用本市员工30人及以上
       或在本市投资创办民办非企业机构
    4、投资额在100万元人民币及以上        5分
       或投资创办的企业连续三年缴税额在10万元及以上
       或投资创办的单位聘用本市员工10人及以上
    5、其它                                0分
    (三)境外工作或学习经历附加分
    境外工作或学习经历附加分最高分为10分,经历应当连续,不得累计;有多次经历只计最高分。
    本项具体计分办法如下:
    1、有一年及以上境外工作或留学经历     10分
    2、有三个月及以上境外学习或工作经历    5分
    3、其它                                0分
    (四)根据国家和本市法规规定经核定给予的附加分
根据国家和本市法规规定给予的附加分项最高分为20分,是指国家和本市的有关法律、法规和规章有相应规定,经市人事局核定后可给予5?20分。
    本项具体计分办法如下:
    1、法规有相应规定                  5?20分
    2、其它                                0分

    第七条(标准分)

    一、暂未被本市用人单位聘用的本科及以上学历人员,要素累计分值在50分及以上者,可办理有效期为6个月的《居住证》。
    二、已被本市用人单位聘用或在本市投资创业的人员,可按要素累计分值分别办理1年、3年、5年有效期的《居住证》:
    1、分值在90分及以上者,可由申请人任选办理三种有效期的《居住证》;
    2、分值在89分以下、70分及以上者,可由申请人选择办理3年及以下有效期的《居住证》;
    3、分值在69分以下、60分及以上者,可办理1年有效期的《居住证》。

    第八条(本办法的调整)

    市人事局根据人才引进宏观调控的需要,及时确定、调整并公布申领6个月、1年、3年和5年有效期《居住证》的条件和标准分。

    第九条(附则)

    本试行办法自2002年6月15日起实行。

纯粹是一个备份

Tags: 居住证

手机升级惊魂

对于一个穷人来说,手机就是平时通讯的全部了。
昨天,出于一直对手机响应速度太慢的感觉,于是下载了update程序对手机进行了升级。不料,在恢复备份的时候,机器立刻白屏了。然后就在这种情况下,居然还能收到短信,但无法接电话,无法查看短信。
最后不得己,重刷机器。然后再进行恢复备份,结果还是这样。
如此三次后,只得选择重要的资料进行恢复,一些设置和机器中的文件就放弃了。

现在,机器又健康的在运行了。
感谢备份,里面有一些朋友的生小孩时所发的短信还在上面,可以让我不至于忘掉。(索爱好象没有单独把短消息导出的软件。。。。。)

Tags: 手机, 升级

网站体系架构演变[ZZ]

转自:http://www.blogjava.net/BlueDavy/archive/2008/09/03/226749.html

之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么一个网站需要那么复杂的技术,于是有了写这篇文章的想法,在这篇文章中 将阐述一个普通的网站发展成大型网站过程中的一种较为典型的架构演变历程和所需掌握的知识体系,希望能给想从事互联网行业的同学一点初步的概念,文中的不对之处也请各位多给点建议,让本文真正起到抛砖引玉的效果。

架构演变第一步:物理分离webserver和数据库

最开始,由于某些想法,于是在互联网上搭建了一个网站,这个时候甚至有可能主机都是租借的,但由于这篇文章我们只关注架构的演变历程,因此就假设这个时候 已 经是托管了一台主机,并且有一定的带宽了,这个时候由于网站具备了一定的特色,吸引了 部分人访问,逐渐你发现系统的压力越来越高,响应速度越来越慢,而这个时候比较明显的是数据库和应用互相影响,应用出问题了,数据库也很容易出现问题,而 数据库出问题的时候,应用也容易出问题,于是进入了第一步演变阶段:将应用和数据库从物理上分离,变成了两台机器,这个时候技术上没有什么新的要求,但你 发现确实起到效果了,系统又恢复到以前的响应速度了,并且支撑住了更高的流量,并且不会因为数据库和应用形成互相的影响。

 

看看这一步完成后系统的图示:

1

这一步涉及到了这些知识体系:

这一步架构演变对技术上的知识体系基本没有要求。

架构演变第二步:增加页面缓存

好景不长,随着访问的人越来越多,你发现响应速度又开始变慢了,查找原因,发现是访问数据库的操作太多,导致数据连接竞争激烈,所以响应变慢,但数据库连 接又不能开太多,否则数据库机器压力会很高,因此考虑采用缓存机制来减少数据库连接资源的竞争和对数据库读的压力,这个时候首先也许会选择采用squid 等类似的机制来将系统中相对静态的页面(例如一两天才会有更新的页面)进行缓存(当然,也可以采用将页面静态化的方案),这样程序上可以不做修改,就能够 很好的减少对webserver的压力以及减少数据库连接资源的竞争,OK,于是开始采用squid来做相对静态的页面的缓存。

看看这一步完成后系统的图示:

2

这一步涉及到了这些知识体系:

前端页面缓存技术,例如squid,如想用好的话还得深入掌握下squid的实现方式以及缓存的失效算法等。

架构演变第三步:增加页面片段缓存

增加了squid做缓存后,整体系统的速度确实是提升了,webserver的压力也开始下降了,但随着访问量的增加,发现系统又开始变的有些慢了,在尝 到了squid之类的动态缓存带来的好处后,开始想能不能让现在那些动态页面里相对静态的部分也缓存起来呢,因此考虑采用类似ESI之类的页面片段缓存策略,OK,于是开始采用ESI来做动态页面中相对静态的片段部分的缓存。

看看这一步完成后系统的图示:

3

这一步涉及到了这些知识体系:

页面片段缓存技术,例如ESI等,想用好的话同样需要掌握ESI的实现方式等;

架构演变第四步:数据缓存

在采用ESI之类的技术再次提高了系统的缓存效果后,系统的压力确实进一步降低了,但同样,随着访问量的增加,系统还是开始变慢,经过查找,可能会发现系 统中存在一些重复获取数据信息的地方,像获取用户信息等,这个时候开始考虑是不是可以将这些数据信息也缓存起来呢,于是将这些数据缓存到本地内存,改变完毕后,完全符合预期,系统的响应速度又恢复了,数据库的压力也再度降低了不少。

看看这一步完成后系统的图示:

4

这一步涉及到了这些知识体系:

缓存技术,包括像Map数据结构、缓存算法、所选用的框架本身的实现机制等。

架构演变第五步: 增加webserver

好景不长,发现随着系统访问量的再度增加,webserver机器的压力在高峰期会上升到比较高,这个时候开始考虑增加一台webserver,这也是为了同时解决可用性的问题,避免单台的webserver down机的话就没法使用了,在做了这些考虑后,决定增加一台webserver,增加一台webserver时,会碰到一些问题,典型的有:
1
、如何让访问分配到这两台机器上,这个时候通常会考虑的方案是Apache自带的负载均衡方案,或LVS这类的软件负载均衡方案;
2
、如何保持状态信息的同步,例如用户session等,这个时候会考虑的方案有写入数据库、写入存储、cookie或同步session信息等机制等;
3
、如何保持数据缓存信息的同步,例如之前缓存的用户数据等,这个时候通常会考虑的机制有缓存同步或分布式缓存;
4
、如何让上传文件这些类似的功能继续正常,这个时候通常会考虑的机制是使用共享文件系统或存储等;
在解决了这些问题后,终于是把webserver增加为了两台,系统终于是又恢复到了以往的速度。

看看这一步完成后系统的图示:

5

这一步涉及到了这些知识体系:

负载均衡技术(包括但不限于硬件负载均衡、软件负载均衡、负载算法、linux转发协议、所选用的技术的实现细节等)、主备技术(包括但不限于ARP欺骗、linux heart-beat等)、状态信息或缓存同步技术(包括但不限于Cookie技术、UDP协议、状态信息广播、所选用的缓存同步技术的实现细节等)、共享文件技术(包括但不限于NFS等)、存储技术(包括但不限于存储设备等)。

架构演变第六步:分库

享受了一段时间的系统访问量高速增长的幸福后,发现系统又开始变慢了,这次又是什么状况呢,经过查找,发现数据库写入、更新的这些操作的部分数据库连接的 资 源竞争非常激烈,导致了系统变慢,这下怎么办呢,此时可选的方案有数据库集群和分库策 略,集群方面像有些数据库支持的并不是很好,因此分库会成为比较普遍的策略,分库也就意味着要对原有程序进行修改,一通修改实现分库后,不错,目标达到 了,系统恢复甚至速度比以前还快了。

看看这一步完成后系统的图示:

6

这一步涉及到了这些知识体系:

这一步更多的是需要从业务上做合理的划分,以实现分库,具体技术细节上没有其他的要求;

但同时随着数据量的增大和分库的进行,在数据库的设计、调优以及维护上需要做的更好,因此对这些方面的技术还是提出了很高的要求的。

架构演变第七步:分表、DAL和分布式缓存
随着系统的不断运行,数据量开始大幅度增长,这个时候发现分库后查询仍然会有些慢,于是按照分库的思想开始做分表的工作,当然,这不可避免的会需要对程序 进行一些修改,也许在这个时候就会发现应用自己要关心分库分表的规则等,还是有些复杂的,于是萌生能否增加一个通用的框架来实现分库分表的数据访问,这个在ebay的架构中对应的就是DAL,这个演变的过程相对而言需要花费较长的时间,当然,也有可能这个通用的框架会等到分表做完后才开始做,同时,在这个阶段可 能会发现之前的缓存同步方案出现问题,因为数据量太大,导致现在不太可能将缓存存在本地,然后同步的方式,需要采用分布式缓存方案了,于是,又是一通考察和折磨,终于是将大量的数据缓存转移到分布式缓存上了。

看看这一步完成后系统的图示:

7

这一步涉及到了这些知识体系:

分表更多的同样是业务上的划分,技术上涉及到的会有动态hash算法、consistent hash算法等;

DAL涉及到比较多的复杂技术,例如数据库连接的管理(超时、异常)、数据库操作的控制(超时、异常)、分库分表规则的封装等;

架构演变第八步:增加更多的webserver

在做完分库分表这些工作后,数据库上的压力已经降到比较低了,又开始过着每天看着访问量暴增的幸福生活了,突然有一天,发现系统的访问又开始有变慢的趋势 了,这个时候首先查看数据库,压力一切正常,之后查看webserver,发现apache阻塞了很多的请求,而应用服务器对每个请求也是比较快的,看来 是请求数太高导致需要排队等待,响应速度变慢,这还好办,一般来说,这个时候也会有些钱了,于是添加一些webserver服务器,在这个添加 webserver服务器的过程,有可能会出现几种挑战:
1
Apache的软负载或LVS软负载等无法承担巨大的web访问量(请求连接数、网络流量等)的调度了,这个时候如果经费允许的话,会采取的方案是购 买硬件负载,例如F5NetsclarAthelon之类的,如经费不允许的话,会采取的方案是将应用从逻辑上做一定的分类,然后分散到不同的软负载集群中;
2
、原有的一些状态信息同步、文件共享等方案可能会出现瓶颈,需要进行改进,也许这个时候会根据情况编写符合网站业务需求的分布式文件系统等;
在做完这些工作后,开始进入一个看似完美的无限伸缩的时代,当网站流量增加时,应对的解决方案就是不断的添加webserver

看看这一步完成后系统的图示:

8

这一步涉及到了这些知识体系:

到了这一步,随着机器数的不断增长、数据量的不断增长和对系统可用性的要求越来越高,这个时候要求对所采用的技术都要有更为深入的理解,并需要根据网站的需求来做更加定制性质的产品。

架构演变第九步:数据读写分离和廉价存储方案

突然有一天,发现这个完美的时代也要结束了,数据库的噩梦又一次出现在眼前了,由于添加的webserver太多了,导致数据库连接的资源还是不够用,而这个时候又已经分库分表了,开始分析数据库的压力状况,可能会发现数据库的读写比很高,这个时候通常会想到数据读写分离的方案,当然,这个方案要实现并不 容易,另外,可能会发现一些数据存储在数据库上有些浪费,或者说过于占用数据库资源,因此在这个阶段可能会形成的架构演变是实现数据读写分离,同时编写一些更为廉价的存储方案,例如BigTable这种。

看看这一步完成后系统的图示:

9

这一步涉及到了这些知识体系:

数据读写分离要求对数据库的复制、standby等策略有深入的掌握和理解,同时会要求具备自行实现的技术;

廉价存储方案要求对OS的文件存储有深入的掌握和理解,同时要求对采用的语言在文件这块的实现有深入的掌握。

架构演变第十步:进入大型分布式应用时代和廉价服务器群梦想时代

经过上面这个漫长而痛苦的过程,终于是再度迎来了完美的时代,不断的增加webserver就可以支撑越来越高的访问量了,对于大型网站而言,人气的重要毋 庸置疑,随着人气的越来越高,各种各样的功能需求也开始爆发性的增长,这个时候突然发现,原来部署在webserver上的那个web应用已经非常庞大 了,当多个团队都开始对其进行改动时,可真是相当的不方便,复用性也相当糟糕,基本是每个团队都做了或多或少重复的事情,而且部署和维护也是相当的麻烦, 因为庞大的应用包在N台机器上复制、启动都需要耗费不少的时间,出问题的时候也不是很好查,另外一个更糟糕的状况是很有可能会出现某个应用上的bug就导 致了全站都不可用,还有其他的像调优不好操作(因为机器上部署的应用什么都要做,根本就无法进行针对性的调优)等因素,根据这样的分析,开始痛下决心,将 系统根据职责进行拆分,于是一个大型的分布式应用就诞生了,通常,这个步骤需要耗费相当长的时间,因为会碰到很多的挑战:
1
、拆成分布式后需要提供一个高性能、稳定的通信框架,并且需要支持多种不同的通信和远程调用方式;
2
、将一个庞大的应用拆分需要耗费很长的时间,需要进行业务的整理和系统依赖关系的控制等;
3
、如何运维(依赖管理、运行状况管理、错误追踪、调优、监控和报警等)好这个庞大的分布式应用。
经过这一步,差不多系统的架构进入相对稳定的阶段,同时也能开始采用大量的廉价机器来支撑着巨大的访问量和数据量,结合这套架构以及这么多次演变过程吸取的经验来采用其他各种各样的方法来支撑着越来越高的访问量。

看看这一步完成后系统的图示:

10

这一步涉及到了这些知识体系:

这一步涉及的知识体系非常的多,要求对通信、远程调用、消息机制等有深入的理解和掌握,要求的都是从理论、硬件级、操作系统级以及所采用的语言的实现都有清楚的理解。

运维这块涉及的知识体系也非常的多,多数情况下需要掌握分布式并行计算、报表、监控技术以及规则策略等等。

说起来确实不怎么费力,整个网站架构的经典演变过程都和上面比较的类似,当然,每步采取的方案,演变的步骤有可能有不同,另外,由于网站的业务不同,会有不同的专业技术的需求,这篇blog更多的是从架构的角度来讲解演变的过程,当然,其中还有很多的技术也未在此提及,像数据库集群、数据挖掘、搜索等,但在真实的演变过程中还会借助像提升硬件配置、网络环境、改造操作系统、CDN镜像等来支撑更大的流量,因此在真实的发展过程中还会有很多的不同,另外一个大型网站要做到的远远不仅仅上面这些,还有像安全、运维、运营、服务、存储等,要做好一个大型的网站真的很不容易,写这篇文章更多的是希望能够引出更多大型网站架构演变的介绍

ps:最后附上几篇LiveJournal架构演变的文章:
从LiveJournal后台发展看大规模网站性能优化方法
http://blog.zhangjianfeng.com/article/743
另外从这里:http://www.danga.com/words/大家可以找到更多关于现在LiveJournal网站架构的介绍。

Tags: 架构, 演变