The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Выпуск HTTP-сервера nginx 1.7.11 с поддержкой пула потоков"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск HTTP-сервера nginx 1.7.11 с поддержкой пула потоков"  +/
Сообщение от opennews (??) on 24-Мрт-15, 21:59 
Доступен (http://mailman.nginx.org/pipermail/nginx-announce/2015/00015...) новый выпуск основной ветки высокопроизводительного HTTP-сервера nginx 1.7.11 (http://nginx.org/), в котором представлено несколько важных новшеств.

Основные изменения (http://nginx.org/en/CHANGES):


-  Экспериментальная поддержка выноса операций с файлами в отдельный пул потоков, что позволяет избавиться от блокирования рабочего процесса при выполнении операций чтения и отправки файлов. Число нитей в пуле потоков задаётся директивой thread_pool (http://nginx.org/ru/docs/ngx_core_module.html#thread_pool). Выборочная активация пула потоков для отдельных путей производится директивой  "aio threads (http://nginx.org/ru/docs/http/ngx_http_core_module.html#aio)". Для работы пула потоков nginx должен быть собран с опцией "--with-threads";

-  Экспериментальный API (http://hg.nginx.org/nginx/rev/42d9beeb22db) для создания фильтров тела запроса;


-  Поддержка буферизации тела транзитных запросов, при включении которой тело запроса вначале полностью читается от клиента, а потом отправляется для дальнейшей обработки (без буферизации запрос начинает передаваться сразу). Для включения буферизации представлены директивы (http://nginx.org/ru/docs/http/ngx_http_proxy_module.html#pro...) proxy_request_buffering,
       fastcgi_request_buffering, scgi_request_buffering и
       uwsgi_request_buffering;

-  Объявлен устаревшим параметр "sendfile (http://nginx.org/ru/docs/http/ngx_http_core_module.html#send...)" директивы "aio". Отныне nginx автоматически использует AIO (http://nginx.org/ru/docs/http/ngx_http_core_module.html#aio)  для предварительной загрузки данных для sendfile, если указаны директивы "aio" и "sendfile";
-  В почтовом прокси добавлена возможность проверки клиентских SSL-сертификатов;
-  Возможность сохранение отладочного лога в закольцованном буфере в памяти.

URL: http://mailman.nginx.org/pipermail/nginx-announce/2015/00015...
Новость: http://www.opennet.ru/opennews/art.shtml?num=41903

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Выпуск HTTP-сервера nginx 1.7.11 с поддержкой пула потоков"  –1 +/
Сообщение от Аноним (??) on 24-Мрт-15, 21:59 
Когда уже http/2.0?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Выпуск HTTP-сервера nginx 1.7.11 с поддержкой пула потоков"  +/
Сообщение от Капитан (??) on 24-Мрт-15, 22:08 
https://github.com/bradfitz/http2
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Выпуск HTTP-сервера nginx 1.7.11 с поддержкой пула потоков"  –1 +/
Сообщение от Аноним (??) on 24-Мрт-15, 22:12 
И что это за левая хрень?
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

28. "Выпуск HTTP-сервера nginx 1.7.11 с поддержкой пула потоков"  +/
Сообщение от pavlinux (ok) on 28-Мрт-15, 15:07 
Чо, чо, - взял, скопипастил и перекодил в плугин для нжинкса. Это опенсоурс, детка.  
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

9. "Выпуск HTTP-сервера nginx 1.7.11 с поддержкой пула потоков"  –1 +/
Сообщение от Аноним (??) on 24-Мрт-15, 23:49 
Про nginx речь.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

29. "Выпуск HTTP-сервера nginx 1.7.11 с поддержкой пула потоков"  +/
Сообщение от XoRe (ok) on 30-Мрт-15, 01:27 
> Когда уже http/2.0?

Обещают к концу 2015 года.
http://nginx.com/blog/how-nginx-plans-to-support-http2/

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Выпуск HTTP-сервера nginx 1.7.11 с поддержкой пула потоков"  +/
Сообщение от Капитан (??) on 24-Мрт-15, 22:16 
> Экспериментальная поддержка выноса операций с файлами в отдельный пул потоков, что позволяет избавиться от блокирования рабочего процесса при выполнении операций чтения и отправки файлов.

Отправка файлов в многопоточном режиме поддерживается только на Linux.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Выпуск HTTP-сервера nginx 1.7.11 с поддержкой пула потоков"  –1 +/
Сообщение от Аноним (??) on 24-Мрт-15, 22:27 
>> Экспериментальная поддержка выноса операций с файлами в отдельный пул потоков, что позволяет избавиться от блокирования рабочего процесса при выполнении операций чтения и отправки файлов.
> Отправка файлов в многопоточном режиме поддерживается только на Linux.

Многопоточность вообще только там нормально и работает. А что, мсье юсед анозер юникс?

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

12. "Выпуск HTTP-сервера nginx 1.7.11 с поддержкой пула потоков"  +/
Сообщение от Он самый on 25-Мрт-15, 07:22 
Ну так конечно! ФриБэЭзДэ - и нии-пёт!
Мэсье может быть поучаствовал бы в разработке проекта?
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "Выпуск HTTP-сервера nginx 1.7.11 с поддержкой пула потоков"  +1 +/
Сообщение от Аноним (??) on 24-Мрт-15, 23:36 
> Отправка файлов в многопоточном режиме поддерживается только на Linux.

А что, кто-то еще сделал AIO и треды нормально?

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

14. "Выпуск HTTP-сервера nginx 1.7.11 с поддержкой пула потоков"  –1 +/
Сообщение от Нанобот (ok) on 25-Мрт-15, 07:49 
IIS!
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

18. "Выпуск HTTP-сервера nginx 1.7.11 с поддержкой пула потоков"  –1 +/
Сообщение от ПолковникВасечкин on 25-Мрт-15, 11:19 
> IIS!

Провокатор!

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

19. "Выпуск HTTP-сервера nginx 1.7.11 с поддержкой пула потоков"  +2 +/
Сообщение от Аноним (??) on 25-Мрт-15, 21:55 
Чтобы микрософт что-то сделал нормально, кроме пиара? Да их туфта сроду используется только для пакингов с одним посетителем в сутки. А мало-мальски нагруженные сайты почему-то дружно драпают на нжинкс. Ну еще иногла лайти или там varnish какой-нибудь кэширует.

А MS, извините, так замечательно реализует свои технологии, что потом им почему-то дешевле оказывается отгружать свои даунлоады AKAMAI CDN. На линухе почему-то. При своих ДЦ в наличи и анлимных лицензиях винды, заметим. Что прозрачно намекает на "эффективность" работы микрософтовской продукции в областях отличных от пиара.

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

24. "Выпуск HTTP-сервера nginx 1.7.11 с поддержкой пула потоков"  +/
Сообщение от й on 26-Мрт-15, 15:20 
ой, а вы правда видели тамошнее aio? я пару лет назад гонял бенчмарки на актуальном iis, под хоть сколько-то большой нагрузкой -- оно дохло (при включённом кэшировании так ещё быстрее).
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

26. "Выпуск HTTP-сервера nginx 1.7.11 с поддержкой пула потоков"  +/
Сообщение от Аноним (??) on 27-Мрт-15, 22:39 
> дохло (при включённом кэшировании так ещё быстрее).

Так поэтому им и пользуется только парочка прикормленных паркингов для накрутки статистики.

Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

7. "Выпуск HTTP-сервера nginx 1.7.11 с поддержкой пула потоков"  +/
Сообщение от Аноним (??) on 24-Мрт-15, 23:02 
В почтовом прокси добавлена возможность проверки клиентских SSL-сертификатов;

вот этого точно не хватало ))

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Выпуск HTTP-сервера nginx 1.7.11 с поддержкой пула потоков"  –1 +/
Сообщение от th3m3 (ok) on 24-Мрт-15, 23:49 
Не понимаю, почему некоторые до сих пор используют Apache вместо Nginx? Доколе?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Выпуск HTTP-сервера nginx 1.7.11 с поддержкой пула потоков"  +/
Сообщение от Аноним (??) on 25-Мрт-15, 04:58 
Мерзавцы. Расстрелять!
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

15. "Выпуск HTTP-сервера nginx 1.7.11 с поддержкой пула потоков"  –1 +/
Сообщение от Нанобот (ok) on 25-Мрт-15, 07:52 
Считаю расстрел слишком мягким наказанием за столь ужастное преступление
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

21. "Выпуск HTTP-сервера nginx 1.7.11 с поддержкой пула потоков"  +/
Сообщение от Аноним (??) on 25-Мрт-15, 21:57 
> ужастное

За тобой они тоже придут!

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

13. "Выпуск HTTP-сервера nginx 1.7.11 с поддержкой пула потоков"  +1 +/
Сообщение от Аноним (??) on 25-Мрт-15, 07:28 
Не понимаю почему кто-то юзает грузовики вместо спорт-кара.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

20. "Выпуск HTTP-сервера nginx 1.7.11 с поддержкой пула потоков"  –2 +/
Сообщение от Аноним (??) on 25-Мрт-15, 21:57 
> Не понимаю почему кто-то юзает грузовики вместо спорт-кара.

Апач - это такой трансформер, являющий собой поганый грузовик и поганый спорткар.

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

22. "Выпуск HTTP-сервера nginx 1.7.11 с поддержкой пула потоков"  –1 +/
Сообщение от angra (ok) on 26-Мрт-15, 12:55 
Для nginx уже есть mod_php? Nginx вообще умеет что-то кроме отдачи статики и проксирования? Как насчет скорости выполнения одного запроса к динамике?

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

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

23. "Выпуск HTTP-сервера nginx 1.7.11 с поддержкой пула потоков"  +/
Сообщение от Andrey Mitrofanov on 26-Мрт-15, 14:35 
> Для nginx уже есть mod_php?

Он умеет отдать запрос по FastCGI воркеру php-fpm, скажем. Или по http тому же апачу с mod_php. (Поэтому у меня апач на Zabbix пашет - там все картинки php-динамика, а пробный переход на ng+php-fpm не поехал -- я готовить, наверное, не умею.)

>Nginx вообще умеет что-то кроме отдачи статики
> и проксирования? Как насчет скорости выполнения одного запроса к динамике?

Он умеет неблокируемо отрабатывать много соединений одним [для примера,да] процессом. То есть "динамику", mod_php, java-сервлеты и т.п. он (или они, разработчики) старательно выносит(-ят) за скобки.

> Оба инструмента хороши, надо их правильно применять, а не бежать высунув язык за модой.

...а, давайте вдвоём ТС-троля кормить, худенький он какой-то

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

25. "Выпуск HTTP-сервера nginx 1.7.11 с поддержкой пула потоков"  +2 +/
Сообщение от yukra on 27-Мрт-15, 21:25 
Заббикс 2.4 совершенно спокойно работает с nginx + php+fpm. У меня 2 инсталяции такие.
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

27. "Выпуск HTTP-сервера nginx 1.7.11 с поддержкой пула потоков"  +/
Сообщение от Аноним (??) on 27-Мрт-15, 22:44 
> Для nginx уже есть mod_php?

Нет, конечно. Зато есть fastcgi, через который он может цепануться к пыху. И в отличие от - это не делает на каждый запрос по 100500 мегабайтному процессу.

> и проксирования? Как насчет скорости выполнения одного запроса к динамике?

А это как таковое вообще не к нему а "серверу приложений" aka backend. Он может отдать статику, соединения подержать, запроксировать, скорости залимитировать, агрессивных клиентов отбить, закэшировать, etc. В половине случаев (ну там страничка вики) - можно вообще не дергать медленный скрипт и из кэша сплюнуть со скоростью ракеты.

> Оба инструмента хороши,

Апач - это хреновый сервер статики, хреновый сервер динамики/сервер приложений, никакой прокси и кэш. И модели воркеров у него нормальные только в каких-то экспериментальных состояниях. А то что стабильное и дефолтное - валится школьником с мобилки по GPRS, вообще пофиг, даже статика годится. Когда опач держит 1000 процессов на обслуживание 1 хомячка - ему уже все-равно, статика там или динамика. Остальные по любому курят бамбук.

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

30. "Выпуск HTTP-сервера nginx 1.7.11 с поддержкой пула потоков"  +/
Сообщение от Аноним (??) on 06-Апр-15, 10:13 
посоветуйте что на комп вы бы поставили своей маме/жене? какую среду? будем считать что они из windows знают только как фотки копировать с фотика на диск и на флешку и в браузере сидят
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру