2009-08-31 5 views
0

N2 CMS가 시작되는 속도가 매우 느립니다. 필자가 들었던 것부터, JIT 컴파일에서 처음에는 모든 시스템이 메모리에로드됩니다.이 시스템은 빠른 시스템에서 2 ~ 3 분이 소요되지만 내 로컬 시스템에서는 10까지 올라갈 수 있습니다.N2 CMS 최적화

이것은 물론 디버깅을 극도로 고통스럽게 만듭니다.

어쨌든 이것을 최적화하는 사람은 누구입니까? 나는 N2 문서를 통해 검색을 시도했지만 정말 좋지 않습니다. 감사.

답변

3

n2는 특히 어린이를로드하고 사용 권한을 확인할 때 상당히 혼란 스러울 수 있습니다. 당신이 할 수있는 최적화가있다, This page might be of some help.

구체적으로 시작과 관련하여 해당 페이지의 첫 번째 팁이 도움이 될 수 있습니다.

+0

방금 ​​시도했습니다. 8 초 분량의 첫 페이지로드에서 15 초로 이동했습니다. 고맙습니다! – James

0

나는 그것을 사용한 적이 없지만 N2 CMS가 asp.net을 기반으로한다는 것을 알고 있기 때문에 시작 시간에 도움이되는 pre-compiling을 포함하여 compilation options available의 번호가 있습니다.

0

이 문제는 네트워크 대기 시간과 관련이있는 것으로 보입니다. 원격 데이터베이스를 사용하여 로컬에서 디버깅하는 것은 매우 느 렸지만 데이터베이스를 로컬 SQL Server 인스턴스로 복사하면 작업 속도가 상당히 빨라졌습니다.

이 문제는 대부분 CMS 데이터베이스에있는 많은 양의 콘텐츠 때문에 발생합니다. NHibernate가 N2에 의해 어떻게 사용되는지 또는 NHibernate가 내부적으로 어떻게 작동하는지에 대한 문제인지 확실하지 않다.

+0

NHibernate를 사용하는 N2입니까? – jao