2009-08-31 3 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, поэтому у вас есть число compilation options available, в том числе pre-compiling, что должно помочь при запуске.

0

Проблема, похоже, связана с задержкой в ​​сети. Отладка локально с удаленной базой данных была очень медленной, однако копирование по базе данных в мой локальный экземпляр SQL Server значительно ускоряет работу.

Эта проблема, скорее всего, вызвана огромным количеством контента, который у нас есть в нашей базе данных CMS. Не уверен, что это проблема с тем, как NHibernate используется N2 или как NHibernate работает внутри.

+0

Является ли N2 использованием NHibernate? – jao