2011-02-18 4 views
0

IronPython과 함께 webform에서 다른 매개 변수를 사용하여 동일한 코드를 두 번째로 실행하면이 동작이 발생합니다. 매우 빠르게 실행됩니다. . 나는 처음 asp.net 임시 파일과 관련이 있다고 생각했지만, 서버를 다시 시작하면 처음으로 느리게 나타납니다. . 합리적이기 때문에 실행해야하는 코드입니다. 그러나 두 번째 실행 속도를 얻을 수 있다면 좋을 것입니다. 이제 cPython은 파일을 pycs 파일로 컴파일하여 더 빠르게 실행할 수있게되었고, IronPython이 더 빨리 실행되도록하려면 어떻게해야합니까? 두 번째 코드에 대한 코드IronPython에서 asp.net 코드의 실행 속도가 처음이고 두 번째 시간 차이가

나는 속도로 실행되는 코드 서버를 다시 시작한 후 두 번째 실행

인사, 파블로

+2

이것은 보통 iis 프리 컴파일 속도가 느리지 않습니까? – AutomatedTester

+0

나는 모른다. 우리는 웹 사이트처럼 대규모로 액세스하지 않는 인트라넷 소프트웨어를 개발합니다. C# 및 VB.NET (코드 자체와 관련이 없을 때)과 함께 webforms에서 직면 한 유일한 속도는 임시 asp로 아직 컴파일되지 않은 asp.net 파일과 관련이있었습니다. 처음으로 net 파일. – Pablo

+0

"서버를 다시 시작한 후 두 번째 속도 실행시 실행할 코드가 무엇입니까? 예. 첫 번째 실행 측정을 중지합니다. 진지하게. 첫 번째 것은 항상 특이한 경우이므로 ** 반드시 무시해야합니다. 왜 그냥 무시하지 않는거야? –

답변

0

당신이 재배치하기 전에 aspnet_compiler.exe를 사용하여 왜 그냥 precompile 파일 내가 .NET 또는 IronPython의와 많은 작업을하지 않기 때문에이 마크 떨어져 널리 될 수도 있지만?

+1

제가 이해하는 한, asp.net IronPython 코드 파일을 어셈블리로 직접 컴파일 할 수 없습니다. 사용자 정의 라이브러리를 어셈블리로 컴파일 할 수 있지만 코드 파일을 작성할 수는 없습니다. IronPython이 asp.net과 관련이 있다고 생각합니다. 다른 컴파일 모델을 사용합니다. 그 전에 질문을했습니다. http://stackoverflow.com/questions/1916800/is-it-possible-to-associate-an-ironpython-asp-net-webform-to-a-dll-file – Pablo

관련 문제