互联网解决方案咨询

梦想有多大路就会有多远:作一颗IT量子
   :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

Web架构

摘要: 随着互联网web2.0网站的兴起,非关系型的数据库现在成了一个极其热门的新领域,非关系数据库产品的发展非常迅速。而传统的关系数据库在应付 web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,例如:阅读全文

posted @ 2009-12-02 22:48 量子动力-梁远华 阅读(618) | 评论 (3)  编辑 |

摘要: 在做网站时经常会遇到需要临时的去修改一个页面,或者是一小段页面的逻辑,所以在项目最开始的架构上就需要做好设计,不然在以后有类似的修改需求时会很痛苦。 首先要做的一件事就是要业务逻辑和UI分离。网站的应用和主站的展示要分离。APP WEBISTE这类功能型的可以设计成WEB APP模式,比较上传功能,下载功能,或都其它服务的接口,像RSS订阅等,这类功能型的应它的需求可变性小,而不像主站可能会根据不同的用户需求有时需要临时性的修改。一个不太稳定的WEB SITE还是要先做成WEB STIE模式,这样方式临时性的修改,特别是做产品,有时有的客户需要你把某一小段UI的逻辑修改下,这样的小的需求变更很多。所以把展示的UI采用SITE模式就方便多啦。 看一个简单的示图 阅读全文

posted @ 2009-11-05 17:16 量子动力-梁远华 阅读(72) | 评论 (0)  编辑 |

posted @ 2008-04-13 13:48 量子动力-梁远华 阅读(86) | 评论 (0)  编辑 |

posted @ 2008-04-13 12:31 量子动力-梁远华 阅读(153) | 评论 (0)  编辑 |

摘要: 1. 数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。 连接池的大小是有限的,如果在连接池达到最大限度后仍要求创建连接,必然大大影响性能。因此,在建立数据库连接后只有在真正需要操作时才打开连接,使用完毕后马上关闭,从而尽量减少数据库连接打开的时间,避免出现超出连接限制的情况。 使用存储过程 阅读全文

posted @ 2008-04-13 11:28 量子动力-梁远华 阅读(469) | 评论 (0)  编辑 |

摘要: 由于连接池不用于一般的数据连接,一旦发生连接泄漏应用程序就可能死锁或崩溃,所以我们应该慎重的处理。 也许不少人在ADO.NET下的编程模式还是这样的: 阅读全文

posted @ 2008-04-12 17:26 量子动力-梁远华 阅读(99) | 评论 (0)  编辑 |

摘要: 如何提高ASP.NET网站的性能。阅读全文

posted @ 2008-02-23 13:48 量子动力-梁远华| 编辑 |

摘要: 获取MastPage上的控件阅读全文

posted @ 2008-02-23 13:40 量子动力-梁远华 阅读(79) | 评论 (0)  编辑 |

因为理解所以慈悲 @ 5G社区分享