Образовательный проект «SnakeProject» Михаила Козлова

Навигация

⇒ Общая ⇐

CISCO

Voice(Asterisk\Cisco)

Microsoft

Powershell

Python

SQL\T-SQL

FreeBSD and Nix

WEB Разработка

ORACLE SQL \ JAVA

Мото

Стрельба, пневматика, оружие

Саморазвитие и психология


Nginx оптимизация


 

Nginx оптимизация

 

Рабочие процессы:
worker_processes auto;   - количество рабочих процессов, возможно указание auto
worker_connections 1024; - максимальное количество соединений с одного рабочего процесса
multi_accept on;         - максимально возможное количество соединений


Ускорение отправки файлов:
tcp_nopush + sendfile, гарантирует наполнение пакетов до конца перед отправкой клиенту
После tcp_nodelay заставит сокет отправить данные, сэкономя по 200 миллисекунд при отправке любого файла
sendfile on;    - метод отправки данных из одного файлового дескриптора в другой внутри пространства ядра
tcp_nodelay on; - отключает алгоритм Нагла, заставит отправлять данные в буфер независимо от размера пакета
tcp_nopush on;  - оптимизирует кол-во данных, передаваемых за один раз


Сжатие с помощью gzip:
gzip_types - MIME nbgs ответов, которые должны быть пожаты
gzip on;
gzip_types text/plain text/css application/json application/x-javascript application/javascript text/javascript;

 


Комментарии пользователей

Эту новость ещё не комментировалиНаписать комментарий
Анонимам нельзя оставоять комментарии, зарегистрируйтесь!

Контакты Группа ВК Сборник материалов по Cisco, Asterisk, Windows Server, Python и Django, SQL и T-SQL, FreeBSD и LinuxКод обмена баннерами Видео к IT статьям на YoutubeВидео на другие темы Смотреть
Мои друзья: Советы, помощь, инструменты для сис.админа, статическая и динамическая маршрутизация, FreeBSD

© Snakeproject.ru создан в 2013 году.
При копировании материала с сайта - оставьте ссылку.
Весь материал на сайте носит ознакомительный характер,
за его использование другими людьми, автор ответственности не несет.

Рейтинг@Mail.ru
Рейтинг@Mail.ru Яндекс.Метрика





Поддержать автора и проект