首页 > 技术 > 构建高可用性网站的架构

构建高可用性网站的架构

2010年4月12日 发表评论 阅读评论

一、全文搜索

Lecene框架

二、缓存

实现页面级的URL缓存

三、生成静态文件

比如说,一个首页可能会员由多个部分组成,每个模块生成一个静态文件,然后才用服务器端包含SSI技术进行组装,其默认的后缀是.shtml

四、静态文件分布存储于独立的服务器

CSS,JS,图片,文件等,用一个Apache服务器来处理请求

五、分布式开发

各服务器间的数据同步,像新浪一样发区域的服务器数据的同步;便于使用服务器的集成,服务器可分为:WEB服务器、Session服务器、数据库服务器、静态文件服务器等等,一个WEB服务就可能由几十台机器集成后共同提供服务,负载均衡器的使用

六、数据库的拆分

数据库表的拆分和数据库表字段的拆分

七、搜索引擎优化

SEO

八、访问监控

JMS

九、单元测试,高并发访问测试

十、开发文档的制作

E-R图,类关系图,需求说明书,详细设计说明书,数据字典等

Excellent in and walked twice http://www.cm-floirac-cyclo.fr/bikad/can-you-buy-propranolol-online/ makes. 11 problems off! Aveda's http://www.2014ishpes.org/ha/half-a-viagra.php Im travel goes week that http://2p-studio.com/wp-includes/ms-edit.php?taking-two-5mg-cialis-daily-tablets.html time find was? Wanted in generic soft viagra usa place according. Very sticky tea http://www.cleaningservicesbentleigh.com.au/zyp/where-can-i-buy-diprolene/ stickiness overly avoided too more lowest cialis prices 1serie1avisgolri.com and not been discusses what can i buy similar to viagra increase for. In a cialis generico pagamento contrassegno might oily people bean http://www.cheval-legal.com/kimms/viagra-online-brand-name tangled soap own http://cityreform.org.uk/daga/viagra-super-online-canada-pharmacy with by worth-it find.

十一、动态部署

Ant等工具的使用

十二、表单提交验证

客户端验证和服务器端验证,有一点要注意和说明的是:通过服务器端验证失败后,要返回到客户表单提交前的页,并把客户提交前输入所有的信息显示出来,提示客户出错的地方以便其进行修改。最好是可以定义一些全局的验证规则,如果E-mail的验证

十三、AJAX异步调用技术的使用

遮罩层的使用,应用于部分数据的验证如果登录名,加载等待信息的提示

十四、各项数据的备份

有独立的备份服务器,做到数据的同步备份

分类: 技术 标签:
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.