随笔分类 - 系统架构
摘要:第一步是确定用户可能会要求系统实现的任务。用例(叙述系统和用户之间的交互)需要被书写的。 第二步:看用例中的名词,一些可能是需要实现的类.回头看看用户提供的一些建议和信息.这样可以获得别的类,以及储存在它们中的数据.这样概念模型就形成了.概念模型就是用来显示类和属性的. 第三步:概念模型是完成之后,高层次的序列图需要被构建.序列图视觉的描绘了类之间的交互.应该给每个用例创建一个序列图.序列图有两...
阅读全文
摘要:在分布式应用程序中,不可避免地会经常使用到事务控制。事务有一个开头和一个结尾,它们指定了事务的边界,事务在其边界之内可以跨越进程和计算机。事务边界内的所有资源都参与同一个事务。要维护事务边界内资源间的一致性,事务必须具备 ACID 属性,即原子性、一致性、隔离性和持续性。 1.本地事务和分布式事务 本地事务是其范围为单个可识别事务的数据资源的事务(例如,Microsoft SQL Se...
阅读全文
摘要:部署 1.负载均衡 2.cache服务器 3.尽量多的使用静态文件 4.数据分为文件服务器和应用服务器 应用: 1.cache:数据缓存和输出缓存 2.ajax异步处理 3.减少网络传输的数据量。例如:少用viewstate,少用服务器控件,页面上少用大图片和flash. 4.减少提交次数,减少对应用服务器的访问次数。例如很多的检测工作,尽可能在客户端用教本做,避免提交服务器检测 5.少用ses...
阅读全文
摘要:1.多使用枚举类型.避免硬编码2.页面模板控件组合策略: 1. Marster总模板页.比如整个社区的整体布局 cs形式提供.C1,c2.c3…..表示一些功能控件.:列表控件,翻页控件 以cs.或者ascx形式提供P1.P2.P3 表示一些主页面,比如: 发贴页面,版块首页,… 以aspx,或这ascx形式提供.Master和一个或者多个C组合成P.2. 维护:a. 整体性...
阅读全文
摘要:MessageData{addupdate} Message myMessage = new Message();myMessage.Title = Textbox1.text;MyMesage.Contaxt = TextBox2.text;MyMessage.PostTime = DateTime.Now; MyMessage.Add();MyMessage.Update(); Mes...
阅读全文
摘要:1.什么是ACLAccess control List ,访问控制列表。在win2k中引入的,确切地说,在windows NT中已经有了。当磁盘使用NTFS格式的时候,我们就可以对任何一个文件或是文件夹进行权限的设置,设置完成后,每个文件或是文件夹将有一个叫做ACL的访问控制列表,里面会记录每个用户对该资源的访问的权限。2.SSL基础 为了保护敏感数据在传送过程中的安全,全球许多知名企业采用SSL...
阅读全文
摘要:!.使用工厂方法 要注意几个角色,首先你要定义产品接口,如上面的Sample,产品接口下有Sample接口的实现类,如SampleA,其次要有一个factory类,用来生成产品Sample,如下图,最右边是生产的对象Sample:
阅读全文
摘要:关于网站静态文件隔离的解决方案 问题: 目前我们网站的物理结构是将服务或应用程序安装到多台服务器上,并将这些服务器配置为共享工作负荷。负载平衡通过将客户端请求分散在多台服务器上,从而提高了基于服务器的程序(如 Web 服务器)的性能。同时引起了一个很严重的问题:用户上传的文件(图片等),要在每台机器上同步.在需要同步的文件很多时,就会严重的影响整个网站的性能.这在社区表现尤为明显. 关键点:...
阅读全文
摘要:[图]Apusic1.1 实现负载均衡 蓝森林 http://www.lslnet.com 2000年12月21日 21:40 第一节 负载均衡简介 一、 负载均衡的定...
阅读全文

浙公网安备 33010602011771号