我正在为我的ASP.NET应用程序启动时间而奋斗。这是大约7秒与香草ASP.NET MVC 4+ Razor,现在我已经重写了基于Nancy和我在加载时间增加了3秒。我在想,我还能用别的东西代替Razor吗?
有没有人有任何见解,哪种模板语言在南希会让我赢得几秒钟?
编辑:我关心启动时间,因为云服务,如Azure网站和App港,如果没有人访问30秒左右,就会关闭应用程序(这取决于IIS配置)。由于我没有一个非常流行的应用程序,几乎每个用户都在等待大约7秒的时间。
另一种方法也可以使用--预热我的ASP.NET应用程序。但在.NET的“免费”云发布选项中,这是不可能的,所以我不得不寻找解决办法。
发布于 2012-11-01 12:46:43
好吧,如果你担心的是应用程序的启动时间,那么没有调用CSC的东西将会是最快的(比如SSVE),但是你也会失去很多特性。
您可以做的其他加速操作是关闭自动寄存器(如果使用默认的引导程序),并更改引导程序/内部配置中使用类型扫描器返回特定类型集的任何内容--您将失去灵活性,但您将获得启动速度。
另一种选择是使用站点监视服务(当然有免费的)来“平”您的站点,然后停止它:)
https://stackoverflow.com/questions/13176966
复制相似问题