我做的一个论坛,在没有TreeView以前,页面执行时间要300ms,加了一个二级目录的TreeView,页面执行时间就到了600ms
这是不是太影响效率了,一旦论坛访问量大了,是不是很慢?有没有大虾能计算一下,打开一个页面要600ms,一台P4,1G内存的服务器能支持多大的在线量?---------------------
另:
webctrl_client文件夹放在网站目录中好像没用,必须放在wwwroot目录下,TreeView才能正确显示,要是服务器不装这个,怎么办?

解决方案 »

  1.   

    楼主说的不是asp.net2005中的treeview吧。
      

  2.   

    真的区别很大
    我的TreeView是分二级,分别从数据库中读取数据
    数据库是Access
      

  3.   

    同问:
    webctrl_client文件夹放在网站目录中好像没用,必须放在wwwroot目录下,TreeView才能正确显示,要是服务器不装这个,怎么办?
      

  4.   

    webctrl_client文件夹 要放在网站的根目录下(虚拟站点),而不是虚拟目录下。也就是说要这样的URL可以访问到 http://192.168.1.11/webctrl_client而不是http://192.168.1.11/yourfolder/webctrl_client
      

  5.   

    不会很慢,但TREEVIEW是以文本流至客户端再重建,节点越多自然越慢,但一般百来个分类内还是挺快的,而且基本不占服务器资源,因为都是在客户端重建的,所以你不用担心慢会怎么样,像600MS对一个客户端来说,是在可以承受的范围内的.
      

  6.   

    另:
    webctrl_client文件夹放在网站目录中好像没用,必须放在wwwroot目录下,TreeView才能正确显示,要是服务器不装这个,怎么办?:web.config加入
        <configSections>
            <section name="MicrosoftWebControls" type="System.Configuration.NameValueSectionHandler, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />    
        </configSections>
     
        <MicrosoftWebControls>
            <add key="CommonFiles" value="/web/treepath/"></add>        
        </MicrosoftWebControls>
      

  7.   

    真的区别很大
    我的TreeView是分二级,分别从数据库中读取数据
    数据库是Access
    你是怎么读取的?贴代码我看看