各位老大,小弟第一次搞MVC,最近项目开发完成了,发布服务器IIS7上第一次启动基本要17秒左右,如果改了东西再次运行甚至要26秒.我知道.net配置到iis上第一次运行会很慢.但是基本需要17秒这个速度实在太难以让人忍受了(而且在本机).我随便写了一个最简单的MVC的demo运行,第一次也要17秒.如果只是第一次就算了,貌似等了很久不运行网站的话,再次运行又需要这么久(是不是需要iis编译什么的?).第一次访问速度慢是什么原理啊?如何能提高MVC网站的访问速度?崩溃啊....
ps:我的MVC连接的WCF,做的分布式开发.不过我觉得问题不是出在了这里.

解决方案 »

  1.   

    lz稍微对asp网站运行原理了解下就知道为什么。
      

  2.   

    我觉得 你的问题应该不在配置MVC上面
        是否是 与wcf 交互之间出现的缓慢问题呢?
      

  3.   

    你好,5楼,谢谢你的回答,这个问题我也想过,所以我最了一个最简单的MVC的Demo,没有使用WCF.速度也要17秒.
    4楼,谢谢你,如果启动网站之后,自己先点一下,之后别人点的确很快.不过貌似过了一会(大概10分钟)不操作的话.又慢了吧?有没有可以设置这个时间长短的值?
      

  4.   

    高手们,第一次速度问题解决不了了。每次隔断时间不访问的话速度就慢了。崩溃啊,万能的csdn救命啊
      

  5.   

    我未用过mvc,不知可否发布为不可更改(即完全编译)。这样就快了。