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

1、实现代码分离

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

Code目录内文件不同意改动,目录主要存放系统自己主动生成代码;同一DAL层下执行两个类名同样,採用partial合并类,可是两个类不同意有同名同參数方法。

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

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZnV5aWZhbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

利用partialkeyword合并两个同名类小技巧,code存放代码底层工具自己主动生成代码类。根文件夹存放手工加入自己定义方法类。

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

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZnV5aWZhbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

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

2、模块化开发

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

3、预留相关接口

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

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

1、http post xml 接口方式

2、webservice接口方式

3、wcf接口方式

4、ftp数据交换接口方式

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

1、xml    比較规范化,须要自行解析,通用

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

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

本人新浪微博:http://weibo.com/i/1741159542

上一篇:windows环境安装phantomjs和pyspider遇到的问题


下一篇:linux下php开发环境搭建(nginx+php+mysql)