Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 13256|Відповідь: 2

[Веб] Оптимізація продуктивності IIS7

[Копіювати посилання]
Опубліковано 10.07.2018 12:48:20 | | |
Оптимізація IIS7 — Запити на вебсайти >> одночасно

/*调整IIS 7应用程序池队列长度*/

Довжина черги 5000~20000 (оригінальний стандарт 1000, максимум 65535, рекомендовано 10000)


/*调整IIS 7的appConcurrentRequestLimit设置*/

Змінив початкову пропозицію 5000 за замовчуванням на 20000. (до 100000)

Прямий запуск:

C:\Windows\System32\inetsrv\appcmd.exe set config /section:serverRuntime /appConcurrentRequestLimit:20000

Це налаштування можна побачити в %systemroot%\System32\inetsrv\config\applicationHost.config.

/*调整machine.config中的processModel>requestQueueLimit的设置*/

Змінив початкову пропозицію 5000 за замовчуванням на 20000.

(Розташування схоже на C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG)

<configuration>
    <system.web>
   <processModel autoConfig="true" requestQueueLimit="20000" memoryLimit="60"/>

/*修改注册表,调整IIS 7支持的同时TCPIP连接数*/

Змінив початкову пропозицію 5000 за замовчуванням на 20000. Запуск напряму в командному рядку

reg add HKLM\System\CurrentControlSet\Services\HTTP\Parameters /v MaxConnections /t REG_DWORD /d 20000



Виконавши вищезазначені чотири налаштування, ви можете підтримувати 20 000 (або 100 000) одночасних запитів.



Налаштування пулу додатків IIS >>

У пулі додатків виконайте такі налаштування: (ім'я windows2003/ім'я windows2008)



/*IIS以内置账户的用户表示运行*/

Визначте мережевий сервіс



/*IIS自动将多长时间不活动的应用程序进程回收掉*/

Робочий процес переробки (мінімум) / Фіксований інтервал часу (min) 0 (опціонально 120~800)

(Крім того, спочатку потрібно встановити тайм-аут для моделі процесу > простою на 0)



/*设置每日4:00回收工作进程*/

У наступний час для працівника з повернення коштів/конкретний час (натисніть кнопку «Додати», щоб вказати час, коли сайт простоює для початку процесу подання заявки на повернення, за звичайних обставин можна встановити час приблизно на 2~4 години посеред ночі)

Ви можете додати такі часові періоди: 08:00, 12:40, 19:00, 01:00



/*设置IIS的使用内存*/

Обмеження віртуальної пам'яті (KB) 0

За замовчуванням 0 вимкнено, якщо увімкнено — 512000 (500 M); Рекомендується встановлювати не більше 70% від загальної віртуальної пам'яті;



Обмеження виділеної пам'яті (KB) 5033165

При увімкненому значенні за замовчуванням 196608 (192 M); Рекомендується встановлювати не більше 60% загальної фізичної пам'яті; Якщо системна пам'ять становить 8G, значення встановлюється на 8*0.6*1024*1024=5033165 (KB)



/*设置处理对应用程序池的请求的最大工作进程数*/

Максимальна кількість робочих процесів/Максимальна кількість робочих процесів 1 (якщо підтримується спільний доступ до сесій або багатоточковий вхід, її можна встановити на 50~100)



/*指定IIS系统接受到多少请求后就能开始回收应用程序进程了*/

Reclaim Worker (кількість запитів)/ліміт запитів не встановлений



Процес переробки працівників при надмірному споживанні пам'яті: Не вибрано



Максимальна кількість відмов 60



Ліміт часу запуску 90 (секунд)



/*适当延长这个时间,避免关闭超时错误*/

Ліміт часу вимкнення — 300 (сек)



/*IIS7中设置缓存的方法就两步 如是负载均衡暂不设置此项(除非支持IP Hash)*/

1. Дозволити клієнту кешувати — додайте кеш-контроль параметрів до заголовка HTTP і встановіть його значення як кеш

Операція: Виберіть вебсайт для налаштування в IIS, потім відкрийте заголовок відповіді http праворуч, виберіть Add..., введіть ім'я параметрів cache-control та кеш значення параметрів (без регістру) у спливаюче вікно.

2. Встановіть час закінчення (ліміт часу зберігання кеш-файлу) - Встановіть час закінчення кешу в IIS, і кеш у IIS7 за замовчуванням буде встановлений на «Негайно недійсний»

Метод: Все ще той самий, як і на попередньому кроці, відкрийте "HTTP Response Header" і виберіть "Set Common Header..." Виберіть «Зробити вебконтент простроченим» у спливаючому вікні та встановіть час закінчення на 7 днів (цей час можна встановити відповідно до характеристик веб-сторінки на сайті та частоти оновлень сторінки).





Попередній:sqlserver-trigger-визнач, яке поле було оновлено.
Наступний:asp.net MVC Beautiful Image captcha
Опубліковано 11.07.2018 12:56:05 |
Всі вони сильні, і вони просто найкращі студенти
Опубліковано 13.07.2018 16:29:30 |
Колекція, тобі це дуже потрібно
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com