|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
你觉得数据库怎么样?明天在给客户更新项目时,客户反应在外网上会见项目标速率对照慢。以是必要对项目运转速率加以优化。由于项目是b/s架构,用asp.net开辟,以是针对客户反应的情形,收拾了以下一些办法。也供人人在b/s项目中参考:
1、兼并Http哀求数
Http哀求数目检测:
项目标列表页面Http哀求数(39个Requests)
项目标保护页面Http哀求数(131个Requests)
详细办法:
1,兼并页面中所援用的与背景图片
2,兼并CSS
3,兼并JavaScript
4,削减框架页
5,削减WebResource.axd的挪用
6,削减htc的挪用
2、削减数据加载量
1,将体系中几个挪用了ext页面改成不挪用ext,然后将ext的js文件从项目中删除。
2,收拾js文件,将js中不必的办法删除,兼并不异功效的js办法。
3,收拾css文件,删除没有效到的css界说。
4,封闭不必的ViewState属性。
5,将VieweState存储到服务器。
6,削减列表页面中不主要的列。
7,开启GZIP紧缩。
3、削减服务器的盘算工夫
1,优化SQL,只管削减视图的套用。
2,按需取数据。
3,使用程序中制止反复加载数据。
4,反省代码中的轮回。
5,反省是不是在轮回中界说了变量。
6,将不必要为Session赋值的页面,设置Session为Readonly。
7,不要在Session中存储大批数目。
8,削减SQL的读取次数。
9,反省Machine.config的httpModules的节点,删除管道链中没有效到的模块。
10,启用页面缓存。
11,实行预批编译。
4、削减客户端与服务器的交互
1,不必要从头读取数据的操纵只管放在客户端。
5、只管将JS移到页面的尾部地位。
6、为每张图片设置巨细。
7、必定不要给客户Debug版本程序。
以上办法,为小编对本人项目标剖析和总结,受小编手艺限定,有不合错误或不完整的方面,敬请包涵!完全不一样的。.net其实我也说不太清,.net可以把他理解为跟J2EE相对的工具。c++主要做系统相关的开发你要学.net的话就应该学C#。(其实微软在.NET平台上也考虑了给C++留一个地位。 |
|