Gena Makhomed
February 17, 2015 04:54PM
On 17.02.2015 21:13, S.A.N wrote:

> 1. Компрессия gzip, слабо повлияет на время блокировки воркера Nginx, на это
> больше влияют другие факторы, скорость соединения с клиентом и т.д, в
> процентом соотношении разница будет на уровне погрешности, если конечно
> размер контента не очень большой.

Каким образом скорость соединения с клиентом
влияет на время *блокировки* воркера nginx ?

nginx работает с сетью в неблокирующем режиме.

> 2. Да, в php-fpm обычно параллельно работают много воркеров, но эти воркеры
> держат коннекты к MySQL, Redis и другим ресурсам, по этому освободить воркер
> РНР, означает освободить коннекты, к которым может выстроится очередь других
> РНР воркеров.

Тогда уже придется делать больше воркеров nginx, чтобы они могли
часть своего времени потратить на компрессию ответов от бекенда.

> Скорость компрессии ответа в РНР будет медленней, потому что РНР должен
> получить весь буфер вывода сжать его, очистить весь буфер и записать в него
> сжатые данные, из-за этого в РНР это работает медленней, плюс небольшой
> оверхед на вызове функций врапера zlib.

А в nginx компрессия gzip разве работает каким-то другим способом?

В ответе будет заголовок Transfer-Encoding: chunked

и не будет заголовка Content-Length: - потому что в момент начала
отправки сжатого ответа его полный размер неизвествен воркеру nginx.

--
Best regards,
Gena

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

gzip_to_cache

S.A.N February 17, 2015 12:03PM

Re: gzip_to_cache

Gena Makhomed February 17, 2015 12:50PM

Re: gzip_to_cache

S.A.N February 17, 2015 02:13PM

Re: gzip_to_cache

Gena Makhomed February 17, 2015 04:54PM

Re: gzip_to_cache

S.A.N February 17, 2015 05:25PM

Re: gzip_to_cache

Валентин Бартенев February 17, 2015 05:44PM

Re: gzip_to_cache

S.A.N February 17, 2015 06:00PM

Re: gzip_to_cache

Валентин Бартенев February 17, 2015 06:20PM

Re: gzip_to_cache

S.A.N February 17, 2015 06:29PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 287
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready