Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 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以内置账户的用户表示运行*/

Определите NetworkService



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

Рабочий процесс переработки (минимум) / Фиксированный временной интервал (минимум) 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