Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Ускорить компиляцию ASP.NET / 10 сообщений из 10, страница 1 из 1
25.10.2006, 15:58
    #34080755
VinMike
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ускорить компиляцию ASP.NET
Всем добрый день!
В каталоге bin сайта, над которым я работаю, лежит пара мегабайт dll, которые используются в этом сайте.
При изменеии одной из dll или исходников сайта возникают тормоза почти на минуту из-за того что ASP.NET не умеет кэшировать откомпилированные DLL, которые не меняются.
Поиск показал что NGEN, который помогает решить эту проблему в Windows-приложении, в ASP.NET ничем не помогает.
Вот и обращаюсь к многоуважаемому All первый раз за год — есть ли способ избежать повторной компиляции по каждому чиху?
Может быть помещение сборок в GAC или обработка их каким-ниюбудь инструментом помодет?

На серверах хостинга можно повесить страничку KeepAlive.aspx, которую будет дергать каждые 15 мин внешний сервис, чтобы ASP.NET не терял откомпиленные сборки при паузах между посетителями. Но на машине разработчика, на которой исходники постоянно изменяются это смысла не имеет.

Благодарен за любые советы.
С уважением, Михаил.
...
Рейтинг: 0 / 0
25.10.2006, 16:01
    #34080776
VinMike
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ускорить компиляцию ASP.NET
Забыл упомянуть:
OS: WinXP
ASP.NET 2.0
Сайт: DotNetNuke, хотя это актуально для всех больших сайтов.
...
Рейтинг: 0 / 0
02.11.2006, 15:53
    #34101438
VinMike
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ускорить компиляцию ASP.NET
Неужели нет ни одного инструмента (например, обфускатора) которые может избавить от компиляции DLL в ASP.NET при каждом запуске сайта?
...
Рейтинг: 0 / 0
03.11.2006, 00:25
    #34102533
цукцук
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ускорить компиляцию ASP.NET
...
Рейтинг: 0 / 0
07.11.2006, 12:43
    #34108804
Sinclair
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ускорить компиляцию ASP.NET
Здравствуйте, VinMike, Вы писали:

VM>Всем добрый день!
VM>В каталоге bin сайта, над которым я работаю, лежит пара мегабайт dll, которые используются в этом сайте.
VM>При изменеии одной из dll или исходников сайта возникают тормоза почти на минуту из-за того что ASP.NET не умеет кэшировать откомпилированные DLL, которые не меняются.
VM>Поиск показал что NGEN, который помогает решить эту проблему в Windows-приложении, в ASP.NET ничем не помогает.
VM>Вот и обращаюсь к многоуважаемому All первый раз за год — есть ли способ избежать повторной компиляции по каждому чиху?
VM>Может быть помещение сборок в GAC или обработка их каким-ниюбудь инструментом помодет?
Помещение в GAC должно помочь — мы лично на это очень надеемся. Кроме того, оно должно уменьшить ресурсопотребление при одновременном запуске нескольких веб-приложений с одними и теми же библиотеками. Ты не мог бы опубликовать здесь результаты после проверки? 1.2.0 alpha rev. 655
...
Рейтинг: 0 / 0
07.11.2006, 13:09
    #34108905
VinMike
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ускорить компиляцию ASP.NET
Здравствуйте, Sinclair, Вы писали:
VM>>Может быть помещение сборок в GAC или обработка их каким-ниюбудь инструментом помодет?
S>Помещение в GAC должно помочь — мы лично на это очень надеемся. Кроме того, оно должно уменьшить ресурсопотребление при одновременном запуске нескольких веб-приложений с одними и теми же библиотеками. Ты не мог бы опубликовать здесь результаты после проверки?
Буду раз если это поможет. А как их правильно поместить в GAC?
Куча сборок DotNetNuke*.dll лежат в bin и не подключены к проекту. Видимо сами подхватаываются. Нужно найти их исходники, сделать подисанные сборки, поместить в GAC и удалить из bin?
...
Рейтинг: 0 / 0
07.11.2006, 13:48
    #34109050
Аноним
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ускорить компиляцию ASP.NET
Здравствуйте, VinMike, Вы писали:

VM>Здравствуйте, Sinclair, Вы писали:
VM>>>Может быть помещение сборок в GAC или обработка их каким-ниюбудь инструментом помодет?
S>>Помещение в GAC должно помочь — мы лично на это очень надеемся. Кроме того, оно должно уменьшить ресурсопотребление при одновременном запуске нескольких веб-приложений с одними и теми же библиотеками. Ты не мог бы опубликовать здесь результаты после проверки?
VM>Буду раз если это поможет. А как их правильно поместить в GAC?
VM>Куча сборок DotNetNuke*.dll лежат в bin и не подключены к проекту. Видимо сами подхватаываются. Нужно найти их исходники, сделать подисанные сборки, поместить в GAC и удалить из bin?

Да все именно так. Единственое что будет не удобно так это прийдется постоянно при изменение кода в библиотеке удалять предыдущую версию(хотя можно и не удалять) подписывать заново сборку и засовывать в ее GAC. ну и потом в проэкте на нее(новую сборку) ссылку указать.
...
Рейтинг: 0 / 0
20.11.2006, 13:55
    #34140878
Sinclair
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ускорить компиляцию ASP.NET
Здравствуйте, VinMike, Вы писали:
VM>Буду раз если это поможет.
Ну, как успехи? 1.2.0 alpha rev. 655
...
Рейтинг: 0 / 0
25.11.2006, 09:52
    #34155161
lephik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ускорить компиляцию ASP.NET
Никто не нашёл решения траблы ?
У нас (вроде) та же проблема, компы вроде не самые слабые
sempron 2200+, 1Gb RAM
из внешних библиотек референсы стоят на:
Microsoft.Web.Atlas.dll
BLToolkit.2.dll
PowerCollections.dll
Rsdn.Framework.Data.2.dll
+ 2 библиотеки из проекта с бизнес логикой

при этом билдится(ctrl+shift+B в студии) всё довольно быстро, но вот когда нужно оттестить всё в браузере приходится ждать сукенд
20-50 после любого изменения когда aspx страницы или внешних библиотек.
Особенно становится грустно когда работаешь с aspx кодом, и тестить сайт в браузере нужно довольно часто.

А вот смотреть на рядом сидящих php девелоперов без слёз нельзя... у них
всё работает вообще без тормозов, максимум 1-2 секунды и на страничку уже можно посмотреть.
...
Рейтинг: 0 / 0
25.11.2006, 10:16
    #34155171
Аноним
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ускорить компиляцию ASP.NET
Здравствуйте, lephik, Вы писали:

L>Никто не нашёл решения траблы ?

Какая такая трабла, дорогой? Аз есмь визуальное программирование :))
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Ускорить компиляцию ASP.NET / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]