西北狼

-- 学而时习之,不亦乐乎!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

大型网站架构设计

Posted on 2009-01-17 17:47  西北老狼  阅读(722)  评论(2编辑  收藏  举报

搭建一个大型的网站需要考虑包括硬件、软件、编程语言、数据库、web服务器、防火墙等方面。

下面总结了一些作为一个软件开发人员所能考虑及优化的几个方面:

1、尽可能使页面静态化

2、程序与静态内容分离部署

3、缓存技术(web及iis缓存)

4、数据库集群和库表散列(库表散列是最有效的解决方案),可按功能模块将数据库进行分离,不同模块对应不同的库或表。

5、数据路镜像,采用镜像技术,使得读写数据库分开,减轻数据库压力

6、采用负载均衡的方式部署web程序

 

欢迎各位补充完善,谢谢!