Инструкции настройки производительности

Содержание материала

Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
 

Инструкция KeepAlive позволяет использовать постоянные соединения. В противном случае клиенту приходится создавать новое соединение с сервером для каждой ссылки, по которой переходит пользователь.

Поскольку HTTP работает поверх TCP, каждое соединение требует дополнительного времени на создание, что замедляет получение каждого файла. Постоянные соединения позволяют серверу некоторое время ожидать получения от клиента дополнительных запросов, прежде чем закрыть соединение. Клиенту, таким образом, не требуются новые соединения для обращения к другим документам. Инструкция KeepAliveTimeout определяет интервал ожидания (в секундах) новых запросов от клиента для уже открытого соединения. В файле httpd.conf Solaris режим KeepAlive включен, a KeepAliveTimeout присвоено значение, равное 15 секундам.

MaxKeepAliveRequests определяет максимально допустимое число запросов, полученных через постоянное соединение. В Solaris этот параметр имеет значение 100, то есть значение по умолчанию для Apache. Присвоение MaxKeepAliveRequests значения 0 разрешает обрабатывать неограниченное число запросов. Значение 100 - разумное для данного параметра: очень немногие пользователи запрашивают 100 документов, а значит, такая настройка постоянных соединений охватывает все нормальные ситуации. Если же клиент создал более 100 запросов, не исключено, что причиной тому стали проблемы в системе клиента, и в таком случае создание нового соединения, скорее всего, будет удачной идеей.

Инструкция Timeout определяет интервал ожидания сервером завершения передачи (в секундах). Значение должно быть достаточно большим, чтобы клиенты успевали получать самые большие файлы сайта через низкопроизводительное модемное соединение. Однако слишком большое значение приведет к тому, что сервер будет поддерживать соединения клиентов, которые уже отключились от сети. В файле httpd.conf Solaris Timeout имеет весьма распространенное значение - 5 минут (300 секунд). BrowserMatch - параметр настройки иного рода: он снижает производительность в пользу совместимости. Настройки Solaris содержат следующий набор инструкций BrowserMatch:


Обмениваться, хранить, передавать Ваши файлы стало просто как никогда.
yandex-disk
Читать подробнее: для чего Yandex-Диск проекту Mini-Server. Практика установки, настройки и использования сетевого хранилища на Ubuntu server LTS 12.04 в статье Резервное копирование сервера Ubuntu на Яндекс Диск.

>> Ubuntu 12.04 + Nginx Скачать сервер
>> Fedora 15 Скачать сервер
>> Простой Debian 6.0.6 Скачать сервер
>> CentOS 6.0 и
+ (5.6) другой
Скачать сервер
>> OpenSUSE 11.4
MAX
Скачать сервер

Вход на сайт

ВНИМАНИЕ!

Регистрация на сайте только по согласованию с администратором ресурса. Обращаться через форму обратной связи.