invariance
сжатие
invariance
данных
Пантелеев
какое сжатие он же бинарынй
Пантелеев
вот заголовки сжимаются там эт я знаю
invariance
все данные бинарны в таком случае :D
invariance
однако алгоритмы сжатия ж все равно существуют
Nafania
более того, кип алайв никто для хттп2 не отменял
Акулёнок
Всем привет
Пантелеев
Постоянное HTTP-соединение (англ. HTTP persistent connection), также называемые HTTP keep-alive или повторное использование соединений HTTP (англ. HTTP connection reuse) — использование одного TCP-соединения для отправки и получения многократных HTTP-запросов и ответов вместо открытия нового соединения для каждой пары запрос-ответ. Новый протокол HTTP/2 расширяет эту идею, позволяя одновременные многократные запросы/ответы в одном соединении.
Пантелеев
нихуя не понял каким образом http2 расширяет это дело
Пантелеев
получения многократных HTTP-запросов и ответов —- HTTP/2 расширяет эту идею, позволяя одновременные многократные запросы/ответы
Пантелеев
мне кажется или они перефразировали просто?
Пантелеев
заменив причастие деепричастием)
Акулёнок
Кто знает где можно научиться работать с серверным соединением и хакингом?
invariance
invariance
вместо нескольких запросов, у тебя данные передаются в одном
invariance
тянешь два файла, на хттп 1.1 у тебя два запроса делается, на хттп 2 - 1 запрос, который через мультиплексирование два файла тянет
invariance
в чем профит - хз
Пантелеев
профит понятно в чем - меньше время и ресурсов на инициализацию
invariance
ну так то да
invariance
ну это профит только с точки зрения сервера
Пантелеев
но я ен могу поянть как черз один запрос и один сокет идут несколько файлов
Пантелеев
и что на клиенте происходит с этим деом
Nafania
тянешь два файла, на хттп 1.1 у тебя два запроса делается, на хттп 2 - 1 запрос, который через мультиплексирование два файла тянет
это не так, включенный кип элайв не создает новый коннект, а он практически везде включен
Nafania
да в чем проблема, вот у тебя сокет есть
Nafania
ты берешь свои файлы и пакуешь их во фреймы и шлешь
Nafania
в каждый фрейм ты пихаешь заголовки, типа вот такие данные, туда шлю, такой длинны
Nafania
то же самое как в хттп1, просто идут пакетами по одному соединению
Пантелеев
по какому соединению не могу понять
Пантелеев
http?
Nafania
tcp
Пантелеев
бля
Пантелеев
так в http 1.1 тоже по одному же((
Пантелеев
ток разные http запросы
Пантелеев
Пашел нахуй
Nafania
я ж грю, разница в том, что в хттп 1 они последовательны, в хттп 2 ты их можешь передать параллельно
Пантелеев
типо на высоком уровне параллельно
Пантелеев
а на низком будут последовательноидти фреймы разных запросов?
Nafania
да, передача в рамках одного коннекшена не может быть параллельной вестимо
Пантелеев
типо как процессы и потоки?
Nafania
Nafania
вот норм презенташка https://www.nginx.com/blog/http2-module-nginx/
Nafania
там тесты еще есть, как бы профита не то чтобы сильно много на самом деле если http2 vs http1 keep alive
Nafania
но на самом деле, там основная вкусность это бинарный формат и pull push
Пантелеев
ты давно в чате тусишь?
Nafania
я? хз
Anonymous
отлично я разобрался!
сейчас сижу перевариваю....
Пантелеев
короче исптыалку проходишь!
Anonymous
Добрый вечер чатик
Пантелеев
Добрый бобрый
fzone
плевать. просто замени методы или функции которые тащут страницы на новые и все
попробовал я phantomjs запустить отдельно js скрипт, он отказывается запускать такой большой файл. пробовал через комнадуню строку винды. мелкие скриптики запускает.. вообщем какой то замкнутый круг
Alan
фантом уже год как помер)
Alan
есть ж Headless Chrome
Anonymous
есть ж Headless Chrome
много чего есть
Anonymous
https://github.com/dhamaniasad/HeadlessBrowsers
Alan
ну и зачем брать то что мертво и заводится с танцами?) а еще виснет частенько
fzone
какой есть js интерпритатор для винды желательно на основе webkit, чтобы через комндую строку запустить? нужно вот этот комбайн запустить https://pastebin.com/L6KfkAGq . я пробовал node через cmd он выдает результат но он не сходится. в конечном итоге парсер не пропускает. я так понимаю нужен webkit
Anonymous
нода не? чо за дичь
fzone
нода не? чо за дичь
работает, но почему то не тот код генерит, не сходится.. сайт парсер шлет на 3 буквы
Anonymous
тебе любой джаваскриптник скажет
Anonymous
выбирай какой угодно
fzone
Возьми нормальный парсер
у меня самопис на php+curl, он 100 лет написан назад.. и там около 1к кода ..сейчас просто ввели вот такую защиту на сайте.. :( если подставлять что генерит настоящий бразуер то все работает..а вот с нодой не потходит
fzone
вот список
спасибо посмотрю
Anonymous
да у меня была тема на одном сайте контент генерился на JS, но я нашёл иной путь(после редизайна сайта) трасировав запросы и найдя некое подобие апи сайта 😂
Aleksey
Ребят, всем привет
Aleksey
У кого мак ос?
Nafania
смотря какой вопрос
Alex
Anonymous
тут у большинства винда и опенсервер
Aleksey
столкнулся с проблемоq: при move_uploaded_file пишет ошибку: Warning: move_uploaded_file(eclipse.jpg): failed to open stream: Permission denied in /Applications/XAMPP/xamppfiles/htdocs/FirstProjectPHP/index.php on line 21