建立一个提供blog博客服务的站点,肯定会碰到大访问量和数据量的问题。
1.web服务器的访问压力问题。
2.数据库服务器的压力问题。我的想法是web服务器可用负载均衡和服务器集群等技术解决,
数据库方面:用户的blog页面数据用xml解决,用户在写blog时,数据会同时更新到数据库和xml中。页面显示的数据不从数据库读取,而是访问xml中的数据,以减轻数据库服务器的压力。不知道我想的是否够全面?大家有什么好的想法都提出来一块讨论下。

解决方案 »

  1.   

    >1.web服务器的访问压力问题。 
    一般网站一台服务器就足够,如果访问量偏大,可以考虑使用Layer 4-7 switch来分流
    或者使用J2EE服务器,把HTTP和APP服务器分开。>2.数据库服务器的压力问题。 
    开始可以只把web和DB服务器分开,访问量大了之后使用数据库的分流。Mysql有这方面的功能。还有最重要的一点就是,针对所有的SELECT代码做性能分析,不过关的一定要改写。适当的使用Ajax