用存储过程替代商业逻辑层

     我们现在开发的时候,很多时候把数据的逻辑结构组织工作放到DLL文件中来实现,得出我们想要的数据.

     但是现在我们的数据功能这么强大我们还需要这样做吗?

     这中间的不足是:将很多不必要的数据由数据库服务器传向WEB服务器多次传递,性能严重受到影响.

     当你要做一件事情需要两次判断和一次返回数据时,如果你可以用存储过程重构这个三个步骤为一个步骤,你想象一下你在一个用户身上节约了多少资源.

     对,节省的资源不多,少了两次连接,少了两次等待时间.

     但是这些操作在有很多时候是在我们的基类中,它们的重复性很高,这样节省的资源就很多了,同时也提升了我们网站的性能.

     同时我在这里也现在很多公司有这样的毛病:

     我们很多人开发的时候,很多公司为了缩短开发工期,使用了很多模型生成器来直接生成一些必要了存储过程,经常会有将存储过程大才小用的时候,造成很多资源浪费,就更别提优化了.

转载于:https://www.cnblogs.com/zhou5791759/archive/2009/01/16/1377052.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值