Каков предел размера объекта приложения в классическом asp?

Я создаю сценарий ASP, который использует объект приложения для хранения страниц. У меня возникает вопрос, есть ли ограничение по размеру для этого объекта. Кто-нибудь знает?


person Alexandros Marinos    schedule 02.10.2008    source источник


Ответы (3)


Пул приложений может указывать максимальный размер виртуальной памяти, который может выделять рабочий процесс. Этот параметр повлияет на максимальный размер данных, которые может хранить объект приложения.

Если этот параметр не указан (или его размер превышает 2 ГБ), другим фактором будет то, выполняется ли процесс в 32-битном режиме. Если это так, то вы можете ожидать получить максимум 1,5 ГБ (если это) в объекте приложения независимо от того, сколько памяти присутствует на сервере.

На 64-битном сервере рабочий процесс работает как 64-битный процесс, он сможет потреблять столько оперативной памяти и файла подкачки, сколько может получить.

person AnthonyWJones    schedule 02.10.2008

Я совершенно уверен, что явного ограничения нет, но, конечно, в какой-то момент вы израсходуете так много памяти, что увидите другие эффекты, например. ваше приложение перерабатывается из-за того, что оно превысило лимит памяти, или ваше приложение останавливается из-за нехватки памяти на сервере.

person Joe    schedule 02.10.2008

Я почти уверен, что пределом является оперативная память хост-сервера. Если у вас очень большое количество страниц, использование базы данных или файлов для менее часто посещаемых страниц может быть полезным, но я никогда не видел особых проблем с жестким ограничением.

person Toby Hede    schedule 02.10.2008