第一次编译,然后把dll文件放在服务器的GAC(全局高速缓存)里,这样以后访问就快了,全都是绝对的访问次数,不是各人的一次和两次,

解决方案 »

  1.   

    以后就只访问dll文件了,所以速度会快很多,而且你编译好以后,只部署dll和aspx文件就可以了,就不用.cs文件了。
      

  2.   

    哦,也就是说我写好程序后,把DLL和ASPX文件上传至服务器,那接下来在平常机子上浏览网站时速度会挺快的,而不是视乎是否被人调用过?
    那我在本地机上IE里调用时他调用的其实不是DLL是吧?因为我在本地机上直接用http://localhost/webname/调用时速度并不快,只在我调用后再调用时页面才刷的一下就出来~~~~~~~(谢谢各位大侠指点)
      

  3.   

    无论是本地机还是别人的机器,只要不是第一次访问,都是访问的dll文件,第一次是先编译,再访问dll文件。
      

  4.   

    只要是访问dll文件的话就是快的。第一次就是编译成dll所以要慢。OK
      

  5.   

    那我在本地机上IE里调用时他调用的其实不是DLL是吧?因为我在本地机上直接用http://localhost/webname/调用时速度并不快,只在我调用后再调用时页面才刷的一下就出来~~~~~~~(这时候我己经编译过他吧,因为我有在VS。NET里试运行后退出。那不是有生成DLL文件吗?但速度和在VS。NET里编译试运行时差不多呀?注:再刷新时才快。)
    郁闷,没搞清楚~~~~~~~~~
      

  6.   

    ,WEB站点停机后的再启动,程序修改后的第一次访问,站点重新编译生成等等都算“第一次”,即使在VS。NET里生成了DLL,也不表示以后不用做第一次访问的额外工作。所谓“第一次”与客户端无关,第一台电脑第一次慢过以后,如果站点没有任何变化,第二台机器再访问不会重新慢一次。