Илья Шипицин
April 29, 2020 06:16PM
чт, 30 апр. 2020 г. в 01:59, Slawa Olhovchenkov <slw@zxy.spb.ru>:

> On Thu, Apr 30, 2020 at 01:41:13AM +0500, Илья Шипицин wrote:
>
> > чт, 30 апр. 2020 г. в 00:00, Evgeniy Berdnikov <bgx@protva.ru>:
> >
> > > On Wed, Apr 29, 2020 at 01:26:27PM -0400, gz wrote:
> > > > Но предполагаю, что клиенту отказаться от push'а проще, чем сделать
> > > > дополнительный запрос к ресурсу.
> > >
> > > Если клиент умеет cache digest, то да, может отказаться заранее.
> > > А если нет, то к тому моменту, когда клиент сможет отклонить push,
> > > данные уже летят по сети и отъедают пропускную способность канала,
> > > это обстоятельство может навредить желанию загрузить все причандалы
> > > к странице побыстрее.
> > >
> > > Вообще, почти про всё связанное с http2 можно сказать "близкий к нулю
> > > профит от сложной и очень тяжёлой технологии". И push в том ряду.
> > >
> >
> >
> > http2 решает искуственную проблему - у браузера по каким-то странным
> > причинам ограничего количество одновременных
> > tcp сессий, обычно двумя сессиями. И, допустим, браузер параллельно тащит
> > два оооооочень медленных ответа, все остальные
> > элементы, как то css стили, которые нужны для того, чтобы отрендерить
> > страницу, на паузе.
> >
> > т.е. браузер решил сам себе ограничить количество сессий - удачи ему.
> > а потом пришли разработчики http2 и сказали "а давайте внутри одной tcp
> > сессии будет типа еще один инкапсулированный tcp
> > с мультиплексированием". ну то есть нам дорого открыть несколько честных
> > tcp потоков, лучше мы заморочимся тем, что будем
> > мультиплексировать tcp внутри tcp.
>
> нет-нет.
> не так все было.
> много соединений на сервер == много одновременных запросов == большая
> нагрузка на сервер (особенно если там апач или томкат).
> это же почти DDoS!
>


видимо, Слава забыл тег <sarcasm>
в приведенном (выдуманном) примере описано, что надо защищать сервер апач
от ддоса,
притом, что задача не позволить открыть больше конекшенов, чем сервер
способен осилить,
выглядит скорее, как задача самого сервера

но да, какая-то подобная логика вполне могла быть в этой всей истории.


>
> разработчики браузеров сказали -- а мы за все хорошее и против всего
> плохого!
> ограничим число одновоременных запросов от каждого браузера двумя!
> фиг вам зловереды а не DDoS!
>
> прошло некоторое время, все уже забыли почему так получилось и
> разрабочки стандарта придумали э... монстра.
>
> ну надеюсь теперь все догадываются что будет дальше?
> подсказываю: зловредные страницы котрые будут содержать миллионы
> ссылок на http2 сайты которые будут по двум соединениям делать 100500
> одновременных запросов на разные ресурсы. после этого разработчки
> браузеров разрешат по каждому http2 соединению делать не более 2
> запосов.
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Re: http2 push — не планируется ли поддержка <link rel="preload"> по аналогии с заголовком Link?

Maxim Dounin April 27, 2020 11:00AM

Re: http2 push — не планируется ли поддержка <link rel="preload"> по аналогии с заголовком Link?

gz April 27, 2020 02:44PM

Re: http2 push — не планируется ли поддержка <link rel="preload"> по аналогии с заголовком Link?

Maxim Dounin April 27, 2020 03:18PM

Re: http2 push — не планируется ли поддержка <link rel="preload"> по аналогии с заголовком Link?

gz April 27, 2020 04:29PM

Re: http2 push — не планируется ли поддержка <link rel="preload"> по аналогии с заголовком Link?

S.A.N April 27, 2020 07:19PM

Re: http2 push — не планируется ли поддержка <link rel="preload"> по аналогии с заголовком Link?

gz April 29, 2020 01:14PM

Re: http2 push — не планируется ли поддержка <link rel="preload"> по аналогии с заголовком Link?

S.A.N April 29, 2020 07:33PM

Re: http2 push — не планируется ли поддержка <link rel="preload"> по аналогии с заголовком Link?

gz May 24, 2020 08:41PM

Re: http2 push — не планируется ли поддержка <link rel="preload"> по аналогии с заголовком Link?

Илья Шипицин April 27, 2020 04:42PM

Re: http2 push — не планируется ли поддержка <link rel="preload"> по аналогии с заголовком Link?

Maxim Dounin April 27, 2020 08:10PM

Re: http2 push — не планируется ли поддержка <link rel="preload"> по аналогии с заголовком Link?

gz April 29, 2020 01:09PM

Re: http2 push — не планируется ли поддержка <link rel="preload"> по аналогии с заголовком Link?

Илья Шипицин April 29, 2020 01:42PM

Re: http2 push — не планируется ли поддержка <link rel="preload"> по аналогии с заголовком Link?

ALex_hha April 29, 2020 02:40PM

Re: http2 push — не планируется ли поддержка <link rel="preload"> по аналогии с заголовком Link?

gz May 24, 2020 10:19PM

Re: http2 push — не планируется ли поддержка <link rel="preload"> по аналогии с заголовком Link?

Evgeniy Berdnikov April 29, 2020 03:02PM

Re: http2 push — не планируется ли поддержка <link rel="preload"> по аналогии с заголовком Link?

Илья Шипицин April 29, 2020 04:42PM

Re: http2 push — не планируется ли поддержка <link rel="preload"> по аналогии с заголовком Link?

Slawa Olhovchenkov April 29, 2020 05:00PM

Re: http2 push — не планируется ли поддержка <link rel="preload"> по аналогии с заголовком Link?

Илья Шипицин April 29, 2020 06:16PM

Re: http2 push — не планируется ли поддержка <link rel="preload"> по аналогии с заголовком Link?

gz May 24, 2020 08:49PM

Re: http2 push — не планируется ли поддержка <link rel="preload"> по аналогии с заголовком Link?

gz May 24, 2020 08:46PM

Re: http2 push — не планируется ли поддержка <link rel="preload"> по аналогии с заголовком Link?

Maxim Dounin May 03, 2020 05:04PM

Re: http2 push — не планируется ли поддержка <link rel="preload"> по аналогии с заголовком Link?

Valery Kholodkov April 28, 2020 08:22AM

Re: http2 push — не планируется ли поддержка <link rel="preload"> по аналогии с заголовком Link?

Maxim Dounin April 28, 2020 12:14PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 296
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