码迷,mamicode.com
首页 > Web开发 > 详细

web开发性能优化---扩展性能篇

时间:2014-10-29 09:14:11      阅读:251      评论:0      收藏:0      [点我收藏+]

标签:web开发性能优化---扩展性能篇   扩展性能篇   模块化   

1、实现代码分离

一个成熟的软件开发团队一般都不会完全手写代码,这里讲的代码分离只要是开发中用到的小技巧,通过底层框架+手工代码方式结合实现快速开发和快速扩展;

Code文件夹内文件不允许修改,文件夹主要存放系统自动生成代码;同一DAL层下运行两个类名相同,采用partial合并类,但是两个类不允许有同名同参数方法;

bubuko.com,布布扣bubuko.com,布布扣

利用partial关键字合并两个同名类小技巧,code存放代码底层工具自动生成代码类,根目录存放手工添加自定义方法类。

bubuko.com,布布扣

在后期扩展的时候由于前期代码是分开放置,所以数据库新增字段调整自动可再次生成底层代码覆盖,而且不影响手工添加入的方法,从而方便代码扩展。


2、模块化开发

模块化结构开发,尽量减少模块间的耦合,避免一个模块出问题影响另外功能模块使用


3、预留相关接口

系统架构初期,预先考虑好需要涉及的项目系统集成,做好接口预留

a、通常用到的几种接口方式:

    1、http post xml 接口方式

    2、webservice接口方式

    3、wcf接口方式

    4、ftp数据交换接口方式

b、通常用到的几种数据交换格式:

   1、xml    比较规范化,需要自行解析,通用

   2、json  轻量级,无需复杂解析,通用

   3、dat    采取ftp数据交换使用较多




web开发性能优化---扩展性能篇

标签:web开发性能优化---扩展性能篇   扩展性能篇   模块化   

原文地址:http://blog.csdn.net/fuyifang/article/details/40520375

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!