看了一下csdn新闻才知道错过了一场好戏,也是因为太忙没有去参加。不知他们有没把全部聊天内容贴完,反正我就现贴出来的聊天内容来看大至讲的不完善,准确说不够深入,可能也是时间原因。既然是.net区那我们就以.net为中心来讨论一下高性能web设计。首先就这次csdn聊天来讲,好多网友都关心论坛类似的海量/即时 这种问题,这也是对的,因为csdn的缓冲机制并不适用于象dv这种论坛,而csdn的总架构师似乎对网友提出的这种问题也讲解的不是太全面,当然不同的需求环境要以不同的对策来做。说到这里我们就以论坛为切入点,来进行这次讨论。当然这里就假设这是一个超大型的论坛,比三大门户的论坛还要大吧(就先假个设在这里),里面包括的服务器/组件/层次都是讨论的中心,所以大家就不要光在code上作文章了,讨论的越细越好,就好象比如说csdn的cookie session加密解密这种。

解决方案 »

  1.   

    那个讲座就是应叫高性能MS web设计孟老大都没有说几句话!
      

  2.   

    缓存并不是不用,但要看用在什么地方。要显示即时数据的变化这就不适用,还有就是海量数据(至少是大型论坛)的搜索方式问题,以及网站吞吐量,这些才是高性能的核心东西。在.net中,还存在服务器端控件,层次化分,回发,控件状态等等这类问题。还望前辈门谈谈经验
      

  3.   

    用asp做过简单查询分页,不过当数据量太大的时候会非常慢,不知道怎么解决??楼主把这个给我解决了先...
      

  4.   

    一方面要考虑“高性能”
    另一方面也要考虑“效率成本”的如果要完全考虑“性能”
    就不要用“ASPNET、ASP”等开发了。
    这些都是为了提高“效率”而开发出来的
    平台,“性能”是有损失的
      

  5.   

    "大家就不要光在code上作文章了,讨论的越细越好,就好象比如说csdn的cookie session加密解密这种"
      支持!
      

  6.   

    听课,不过我想如果设计一个大型的论坛应该不只局限于coding以及asp.net方面,硬件的选用、操作系统的配置、后台数据库的配置和优化、web服务器的配置...... 应该都是很大的学问哈。
      

  7.   

    前两天看了一些设计模式的书,就说说自己的心得吧!
    我们现在编写网站,不过是直接编写sql语句进行数据库的操作罢了,然而看看jboss,ejb,我想说说数据持久层。我们如何实现这一层呢?如何实现singleton模式,如何实现数据缓存、如何实现并发处理!咳,为什么我们中国那么多的程序员,就没有人编写一个自己的ejb\jboss!
      

  8.   

    中国有自己的EJB平台啊,金蝶就做过一个哈。
      

  9.   

    to  TechnoFantasy(冰儿马甲www.applevb.com)听课,不过我想如果设计一个大型的论坛应该不只局限于coding以及asp.net方面,硬件的选用、操作系统的配置、后台数据库的配置和优化、web服务器的配置...... 应该都是很大的学问哈。
    ---------------的确是这个样子,其实这种环境下asp.net只是一个处理页面的东西了,关键是网站的总体加构是如何实现的,在现有硬件最优化的基础上需要多少服务器、数据库选用哪种、如何分布协调,在每个环境都要做到节省服务器开销。
    我记得央视开通第一次春节晚会网上互动的时候,好象有几百万还是几千万人同时在线,可能由于当时根本没想到负载量大小,所以基本上几个小时里都是处于死机状态,那么针对这种情况又如何应对。还望各位给出宝贵意见,多少不限,不要只up就好。
      

  10.   

    我觉得数据层的设计好坏关键还是对热数据的处理上,大家对热数据一般是如何处理的?如select ,update,insert
    我就知道在海量数据条件下,要少用update,多用delete+insert(视详细情况而定)