用C#和VB语法混合开发的网站,C#部分运行速度很慢,其他用VB开发的模块速度就没有问题,C#的主页打开就跟蜗牛一样,但是打开后点击里面的其它页面,就没有问题了,请教大虾们!
实在没分了,请大虾们谅解!

解决方案 »

  1.   

    可能两个原因:
    1,第一次打开的页面比其它页面本身就要慢,就像访问数据库一样,第一次访问总是很慢
    2,代码逻辑问题,也许C#写的代码没有VB.Net代码写的逻辑好
      

  2.   

    代码不好,有可能出现打不开网页的问题吗?最多就是速度慢的问题吧。可是它的进度条一直在走,就是走不到头!郁闷ing
      

  3.   

    还有就是,C#主页定义了一堆 protected static string 的字符串!这个有影响吗?
      

  4.   

    静态字符串有影响
    能不用static 的,最好不要用static 
      

  5.   

    在页面上使用static,除非你清楚你的用途,否则。请别用static
      

  6.   

    repeater  也是一堆,大概五十个吧!这个有影响吗?
      

  7.   

     类似于 SqlHelper.ExecuteScalar() 这些对数据库的链接也有一堆,但是每次都是有关闭的
      

  8.   

    多关注你的逻辑吧。跟语言是没关系的。两个不都运行在clr上
      

  9.   

    是不是 页面太多repeater 造成的? 亦或是SqlHelper链接过多造成的?
      

  10.   

    SqlHelper是一个sql的类,方便用的,你要可以自己些,会好点的,关于VB和C#都是托管代码,速度上应该差距不大,代码没有写好是主要原因
      

  11.   


    可能吗,VB.NET和C#.NET编译后不都是MSIL吗?
      

  12.   

    又看了看,是Ntext有太多的图片二进制流,把它们删了速度就明显上来了,请问各位,有没有比较好的处理方法