Ми працюємо в користувача приймальні випробування (UAT) середовище яких, порівняно з розвитку, мертві повільно.
Це складна середовище за допомогою FBA, SQL 2008, Цю тему та розширений веб-застосунки, які доступні в Інтернеті за допомогою https, так що це було важко відслідковувати вниз питання.
За попереднім клієнтом, Ми використовували FBA з послугами постачальника ролей LDAP (і провайдера членства). Один з моїх колег, набагато більш розумним, ніж я, визначено, що за відсутності "на полі" LDAP постачальника ролей, при використанні в цьому середовищі, Ну не було масштабування. Щоб вирішити цю проблему для цього клієнта, Він втілив nice кешування схема в настроювану роль постачальника.
Цій ситуації, здавалося, аналогічні, так що ми дивилися на тиражування що рішення до сьогоднішньої клієнта. Як я була налагодження, які, Я помітив, що це повідомлення часто здавалося б до системного журналу (від перегляду подій):
Робочий процес з ідентифікатором процес з ' XXX’ виступаючої пулу застосунків ' Головна – 80’ просив на recycle, тому що він досяг своєї межі віртуальної пам'яті.
Я взяв це означає, що app басейн був далеко переробка, занадто часто, і це було б пояснити проблеми продуктивності.
Я подивився на app басейн властивості та його "утилізації" сторінка показав, що властивість "Максимальне віртуальна пам'ять (в мегабайтах)" були встановлені true та були встановлені 5000. Це, схоже, подобається досить, але я вирішив не використовувати значення і що мав безпосередній позитивний ефект. Немає більше app басейн переробка. Немає більше таємничий slow-downs і паузи.
Я дійсно не розумію, основні "stuff" що там відбувається в, але чітко якийсь причинно наслідкових річ відбувається і зараз, UAT середовище дуже зручна.
</кінець>