SlideShare ist ein Scribd-Unternehmen logo
1 von 49
Downloaden Sie, um offline zu lesen
HTTP/2
Pedro Araujo / @pedrotcaraujo
Pedro Araujo
Desenvolvedor front-end
@pedrotcaraujo
QUEM JÁ OUVIU FALAR EM HTTP2?
QUEM JÁ OUVIU FALAR EM SPDY?
HTTP (OVERVIEW):
● Principal protocolo da Web
● Funciona no modelo de requisição e resposta
● HTTP/1.0 foi desenvolvido em 1996
● Ultima atualização em 1999 com o HTTP/1.1 (RFC 2616)
SIM, 1999!
QUEM É NOSSO MAIOR INIMIGO?
INTERNET EXPLORER?
DIVERSIDADE DE RESOLUÇÕES?
OU SERIA A LATÊNCIA?
POR QUE A LATÊNCIA É O PROBLEMA?
PORQUE A WEB MUDOU!
http://httparchive.org/
● Total transfer size: 720kb para 1900kb por página web
● Total requests: 70 para 100 por página web
Dados de 2011 a 2015
http://httparchive.org/
● 3G no Brasil tem média de 195ms de latência
● 4G no Brasil tem média de 58ms de latência
ESTAMOS NA ERA MÓVEL
http://opensignal.com/
MAIS BANDA LARGA NÃO IMPORTA (MUITO)
https://www.belshe.com/2010/05/24/more-bandwidth-doesnt-matter-much/ - Mike Belshe
PERFORMANCE É IMPORTANTE
O crescimento rápido do mundo da otimização de performance da Web no
passar dos anos vem da importância da velocidade na experiência do usuário.
● Sites mais rápidos lidam com melhor engajamento do usuário
● Sites mais rápidos lidam com melhor retenção do usuário
● Sites mais rápidos lidam com alta conversão
PARA UMA WEB MAIS RÁPIDA!
HTTP/2
PREOCUPAÇÕES DO HTTP 1.1?
● Uso inadequado do TCP
● HEAD OF LINE BLOCKING
● Muitos, eu disse MUITOS workaraounds
UM POUCO DO TCP:
● Esconde a complexidade da comunicação de rede
● Garante a entrega dos dados idênticos e na mesma ordem
● Precisão e distribuição
● Three-way HANDSHAKE: SYN, SYN ACK e ACK
HTTP 1.1 (keep-alive)
4 a 8
conexões
FIFO (first in first out)
HTTP 1.1 (pipelining)
HEAD OF LINE
BLOCKING
WORKARAOUNDS OPTIMIZAÇÕES̶ ̶ ̶ ̶ ̶ ̶ ̶ ̶ ̶ ̶ ̶ ̶
SPRITING
DATA URIs
DOMAIN SHARDING
HTTP 2.0
Binário
Header compression (HPACK)
Multiplexing
Server Push
HTTP/2 (OVERVIEW):
● Principal objetivo é reduzir a latência
● Usa somente uma conexão TCP
● NÃO modifica a semântica do HTTP (methods, status code, URIs, etc)
● Baseado no SPDY
HTTP/2 BINÁRIO
● A camada binária esta no core do HTTP/2
● Messages são separados em vários frames
● Possui sistema de priorização de streams
● Responsável permitir requests e responses multiplexing
● Precisa de uma ferramenta para inspecionar. (Wireshark - http://wireshark.org)
HEADER COMPRESSION
● Cada header descreve o recurso a ser transferido e suas propriedades
● Média de 500 – 800 bytes
● GZIP foi registrado como inseguro na versão com SPDY
HPACK
MULTIPLEXED STREAMS
● Uma única conexão TCP por host
● Multiplos requests sem bloquear nenhum
● Multiplos responses sem bloquear nenhum
● Remove desnecessários workaraunds
SERVER PUSH
Server Push evita um round trip, enviando os assets que
ele acha que o client irá precisar.
Server Hint é um mecanismo onde o servidor pode
notificar o cliente de um recurso que vai ser necessário.
HTTP/2 = SPDY
SPDY (overview):
● Protocolo experimental feito pelo Google feito em 2009
● Objetivo de diminuir o Page Load Time em 50%
● Minimizar a complexidade de deployment
● Evitar mudanças de infra-estrutura de rede
● Desenvolver um protocolo com a comunidade open-source
● Obter o ganho de performance para (in)validar o protocolo
http://blog.chromium.org/2015/02/hello-http2-goodbye-spdy-http-is_9.html
https://docs.google.com/presentation/d/1BVyBcR5AE2kwY7akcmM0O3dDJ5TccY3ew0U9Ux7wsQs/pub?slide=id.p
SUPORTE
https://github.com/http2/http2-spec/wiki/Implementations
https://caddyserver.com/
http://browserdiet.com/pt/
QUER IR ALÉM?
MAIS...
● HTTP/2 (IETF HTTP Working Group) - https://http2.github.io/
● High Performance Browser Networking - http://chimera.labs.oreilly.com/books/1230000000545/ch12.html
● HTTP2 for front-end web developers - https://mattwilcox.net/web-development/http2-for-front-end-web-developers
● Need for Speed 2: Improving Front-End Performance - https://jonsuh.com/blog/need-for-speed-2/
● HTTP/2 - Let’s Surf Like It’s 2015 - https://www.linkedin.com/pulse/http2-lets-surf-like-its-2015-rajat-taneja
em português...
● SPDY, HTTP2 e por que você deveria conhecê-los -
http://blog.caelum.com.br/spdy-http2-e-por-que-voce-deveria-conhece-los/
● HTTP 2.0 tem sua primeira versão publicada - http://www.infoq.com/br/news/2012/12/http-20-draft-publicado
● As fantásticas novidades do HTTP 2.0 e do SPDY -
http://blog.caelum.com.br/as-fantasticas-novidades-do-http-2-0-e-do-spdy/
● HTTP/2 - Atualização do protocolo base da internet -
http://tableless.com.br/http2-atualizacao-do-protocolo-base-da-internet/
● Simplificando o HTTP 2.0 - http://betomuniz.com/blog/simplificando-o-http-2-0/
blog.concretesolutions.com.br
www.concretesolutions.com.br
São Paulo
Rua Sansão Alves dos Santos, 433
4º andar - Brooklin, São Paulo
CEP: 04565-001
Tel.: +55 11 4119-0449
Rio de Janeiro
Rua São José, 90 Sala: 2121
Centro, Rio de Janeiro
CEP: 20010-020
Tel.: +55 21 2240-2030
OBRIGADO!

Weitere ähnliche Inhalte

Was ist angesagt?

Metodologias de Programação IV - Aula 2, Secção 1 - Conceito de aplicação cli...
Metodologias de Programação IV - Aula 2, Secção 1 - Conceito de aplicação cli...Metodologias de Programação IV - Aula 2, Secção 1 - Conceito de aplicação cli...
Metodologias de Programação IV - Aula 2, Secção 1 - Conceito de aplicação cli...Leonel Morgado
 
7 dicas úteis para simplificar o desenvolvimento em ASP.NET Core - .NET SP - ...
7 dicas úteis para simplificar o desenvolvimento em ASP.NET Core - .NET SP - ...7 dicas úteis para simplificar o desenvolvimento em ASP.NET Core - .NET SP - ...
7 dicas úteis para simplificar o desenvolvimento em ASP.NET Core - .NET SP - ...Renato Groff
 
Quintas da TI - Novidades do Exchange Server 2016
Quintas da TI - Novidades do Exchange Server 2016Quintas da TI - Novidades do Exchange Server 2016
Quintas da TI - Novidades do Exchange Server 2016Bruno Lopes
 
Web Storage: Software Web 2.0 controlador de versão utilizando ExtJS e PHP
Web Storage: Software Web 2.0 controlador de versão utilizando ExtJS e PHPWeb Storage: Software Web 2.0 controlador de versão utilizando ExtJS e PHP
Web Storage: Software Web 2.0 controlador de versão utilizando ExtJS e PHPFernando de Assis Rodrigues
 
Gerenciamento de Backups PostgreSQL com pgbarman
Gerenciamento de Backups PostgreSQL com pgbarmanGerenciamento de Backups PostgreSQL com pgbarman
Gerenciamento de Backups PostgreSQL com pgbarmanJuliano Atanazio
 
Saiba mais sobre OCS Inventory
Saiba mais sobre OCS InventorySaiba mais sobre OCS Inventory
Saiba mais sobre OCS Inventory4LinuxCursos
 
Seguranca em IPv6 com Mikrotik RouterOS
Seguranca em IPv6 com Mikrotik RouterOSSeguranca em IPv6 com Mikrotik RouterOS
Seguranca em IPv6 com Mikrotik RouterOSWardner Maia
 
Monitoramento de Redes com Nagios
Monitoramento de Redes com NagiosMonitoramento de Redes com Nagios
Monitoramento de Redes com NagiosDaniel Lara
 
Tutorial servidor debian linux ocs invetory
Tutorial servidor debian linux ocs invetory Tutorial servidor debian linux ocs invetory
Tutorial servidor debian linux ocs invetory gigadrop
 
Monitoramento de Serviços de Bancos de Dados - Nagios
Monitoramento de Serviços de Bancos de Dados - NagiosMonitoramento de Serviços de Bancos de Dados - Nagios
Monitoramento de Serviços de Bancos de Dados - NagiosEduardo Legatti
 
Começando com Quorum - versão 2.6
Começando com Quorum - versão 2.6Começando com Quorum - versão 2.6
Começando com Quorum - versão 2.6Jeff Prestes
 

Was ist angesagt? (19)

Metodologias de Programação IV - Aula 2, Secção 1 - Conceito de aplicação cli...
Metodologias de Programação IV - Aula 2, Secção 1 - Conceito de aplicação cli...Metodologias de Programação IV - Aula 2, Secção 1 - Conceito de aplicação cli...
Metodologias de Programação IV - Aula 2, Secção 1 - Conceito de aplicação cli...
 
7 dicas úteis para simplificar o desenvolvimento em ASP.NET Core - .NET SP - ...
7 dicas úteis para simplificar o desenvolvimento em ASP.NET Core - .NET SP - ...7 dicas úteis para simplificar o desenvolvimento em ASP.NET Core - .NET SP - ...
7 dicas úteis para simplificar o desenvolvimento em ASP.NET Core - .NET SP - ...
 
Ambiente e Infraestrutura
Ambiente e InfraestruturaAmbiente e Infraestrutura
Ambiente e Infraestrutura
 
Quintas da TI - Novidades do Exchange Server 2016
Quintas da TI - Novidades do Exchange Server 2016Quintas da TI - Novidades do Exchange Server 2016
Quintas da TI - Novidades do Exchange Server 2016
 
Web Storage: Software Web 2.0 controlador de versão utilizando ExtJS e PHP
Web Storage: Software Web 2.0 controlador de versão utilizando ExtJS e PHPWeb Storage: Software Web 2.0 controlador de versão utilizando ExtJS e PHP
Web Storage: Software Web 2.0 controlador de versão utilizando ExtJS e PHP
 
Zabbix conference 2018v2
Zabbix conference 2018v2Zabbix conference 2018v2
Zabbix conference 2018v2
 
Versionamento com git
Versionamento com gitVersionamento com git
Versionamento com git
 
Gerenciamento de Backups PostgreSQL com pgbarman
Gerenciamento de Backups PostgreSQL com pgbarmanGerenciamento de Backups PostgreSQL com pgbarman
Gerenciamento de Backups PostgreSQL com pgbarman
 
Replicação PostgreSQL com RepManager
Replicação PostgreSQL com RepManagerReplicação PostgreSQL com RepManager
Replicação PostgreSQL com RepManager
 
Como funciona a internet
Como funciona a internetComo funciona a internet
Como funciona a internet
 
Saiba mais sobre OCS Inventory
Saiba mais sobre OCS InventorySaiba mais sobre OCS Inventory
Saiba mais sobre OCS Inventory
 
Seguranca em IPv6 com Mikrotik RouterOS
Seguranca em IPv6 com Mikrotik RouterOSSeguranca em IPv6 com Mikrotik RouterOS
Seguranca em IPv6 com Mikrotik RouterOS
 
Monitoramento de Redes com Nagios
Monitoramento de Redes com NagiosMonitoramento de Redes com Nagios
Monitoramento de Redes com Nagios
 
Syslog e SNMP
Syslog e SNMPSyslog e SNMP
Syslog e SNMP
 
Tutorial servidor debian linux ocs invetory
Tutorial servidor debian linux ocs invetory Tutorial servidor debian linux ocs invetory
Tutorial servidor debian linux ocs invetory
 
Monitoramento de Serviços de Bancos de Dados - Nagios
Monitoramento de Serviços de Bancos de Dados - NagiosMonitoramento de Serviços de Bancos de Dados - Nagios
Monitoramento de Serviços de Bancos de Dados - Nagios
 
Começando com Quorum - versão 2.6
Começando com Quorum - versão 2.6Começando com Quorum - versão 2.6
Começando com Quorum - versão 2.6
 
Monitoração com Nagios
Monitoração com NagiosMonitoração com Nagios
Monitoração com Nagios
 
Python CGI
Python CGIPython CGI
Python CGI
 

Andere mochten auch

Scott Chacon, GitHub, SXSW Lean Startup 2013
Scott Chacon, GitHub, SXSW Lean Startup 2013Scott Chacon, GitHub, SXSW Lean Startup 2013
Scott Chacon, GitHub, SXSW Lean Startup 2013500 Startups
 
Ideias em produção - métricas de vaidade não são para piratas
Ideias em produção - métricas de vaidade não são para piratasIdeias em produção - métricas de vaidade não são para piratas
Ideias em produção - métricas de vaidade não são para piratasHélio Medeiros
 
STC Communities with Mentoring Programs
STC Communities with Mentoring ProgramsSTC Communities with Mentoring Programs
STC Communities with Mentoring ProgramsCindy Pao
 
Gamification for participation STC NY Metro
Gamification for participation STC NY MetroGamification for participation STC NY Metro
Gamification for participation STC NY MetroJLSagan
 
Extensionworkshop
ExtensionworkshopExtensionworkshop
Extensionworkshopnickbroady
 
Morgan e xt_062811
Morgan e xt_062811Morgan e xt_062811
Morgan e xt_062811kimorgan613
 
Badges, Badgers, Mushrooms, and a Snake
Badges, Badgers, Mushrooms, and a SnakeBadges, Badgers, Mushrooms, and a Snake
Badges, Badgers, Mushrooms, and a Snakenniiccoollee
 
Data rich chemistry inside wikipedia and other wikis
Data rich chemistry inside wikipedia and other wikis Data rich chemistry inside wikipedia and other wikis
Data rich chemistry inside wikipedia and other wikis Martin Walker
 
From geek to event organiser
From geek to event organiserFrom geek to event organiser
From geek to event organiserCristiano Betta
 
Wireframing, Mockups, and Prototyping Made Easy
Wireframing, Mockups, and Prototyping Made EasyWireframing, Mockups, and Prototyping Made Easy
Wireframing, Mockups, and Prototyping Made EasyJohn Collins
 
Questions not Stories, Agile 2013
Questions not Stories, Agile 2013Questions not Stories, Agile 2013
Questions not Stories, Agile 2013Adrian Howard
 
Responsive Web Design - but for real!
Responsive Web Design - but for real!Responsive Web Design - but for real!
Responsive Web Design - but for real!Rudy Rigot
 
Beyond PHP - It's not (just) about the code
Beyond PHP - It's not (just) about the codeBeyond PHP - It's not (just) about the code
Beyond PHP - It's not (just) about the codeWim Godden
 
MongoUK - Approaching 1 billion documents with MongoDB1 Billion Documents
MongoUK - Approaching 1 billion documents with MongoDB1 Billion DocumentsMongoUK - Approaching 1 billion documents with MongoDB1 Billion Documents
MongoUK - Approaching 1 billion documents with MongoDB1 Billion DocumentsBoxed Ice
 
SXSW 2013: How Twitter is Changing How We Watch TV
SXSW 2013: How Twitter is Changing How We Watch TVSXSW 2013: How Twitter is Changing How We Watch TV
SXSW 2013: How Twitter is Changing How We Watch TVJenn Deering Davis
 
Mobile Content Prototyping - Jump Start Your Mobile Project
Mobile Content Prototyping - Jump Start Your Mobile ProjectMobile Content Prototyping - Jump Start Your Mobile Project
Mobile Content Prototyping - Jump Start Your Mobile ProjectMarta Rauch
 
All out in the Cloud - CloudEast 2012
All out in the Cloud - CloudEast 2012All out in the Cloud - CloudEast 2012
All out in the Cloud - CloudEast 2012Jan Jongboom
 

Andere mochten auch (20)

Scott Chacon, GitHub, SXSW Lean Startup 2013
Scott Chacon, GitHub, SXSW Lean Startup 2013Scott Chacon, GitHub, SXSW Lean Startup 2013
Scott Chacon, GitHub, SXSW Lean Startup 2013
 
Ideias em produção - métricas de vaidade não são para piratas
Ideias em produção - métricas de vaidade não são para piratasIdeias em produção - métricas de vaidade não são para piratas
Ideias em produção - métricas de vaidade não são para piratas
 
F# for C# devs - SDD 2015
F# for C# devs - SDD 2015F# for C# devs - SDD 2015
F# for C# devs - SDD 2015
 
STC Communities with Mentoring Programs
STC Communities with Mentoring ProgramsSTC Communities with Mentoring Programs
STC Communities with Mentoring Programs
 
Gamification for participation STC NY Metro
Gamification for participation STC NY MetroGamification for participation STC NY Metro
Gamification for participation STC NY Metro
 
[OTA15] Back to binary !
[OTA15] Back to binary ![OTA15] Back to binary !
[OTA15] Back to binary !
 
Extensionworkshop
ExtensionworkshopExtensionworkshop
Extensionworkshop
 
Morgan e xt_062811
Morgan e xt_062811Morgan e xt_062811
Morgan e xt_062811
 
Open data
Open dataOpen data
Open data
 
Badges, Badgers, Mushrooms, and a Snake
Badges, Badgers, Mushrooms, and a SnakeBadges, Badgers, Mushrooms, and a Snake
Badges, Badgers, Mushrooms, and a Snake
 
Data rich chemistry inside wikipedia and other wikis
Data rich chemistry inside wikipedia and other wikis Data rich chemistry inside wikipedia and other wikis
Data rich chemistry inside wikipedia and other wikis
 
From geek to event organiser
From geek to event organiserFrom geek to event organiser
From geek to event organiser
 
Wireframing, Mockups, and Prototyping Made Easy
Wireframing, Mockups, and Prototyping Made EasyWireframing, Mockups, and Prototyping Made Easy
Wireframing, Mockups, and Prototyping Made Easy
 
Questions not Stories, Agile 2013
Questions not Stories, Agile 2013Questions not Stories, Agile 2013
Questions not Stories, Agile 2013
 
Responsive Web Design - but for real!
Responsive Web Design - but for real!Responsive Web Design - but for real!
Responsive Web Design - but for real!
 
Beyond PHP - It's not (just) about the code
Beyond PHP - It's not (just) about the codeBeyond PHP - It's not (just) about the code
Beyond PHP - It's not (just) about the code
 
MongoUK - Approaching 1 billion documents with MongoDB1 Billion Documents
MongoUK - Approaching 1 billion documents with MongoDB1 Billion DocumentsMongoUK - Approaching 1 billion documents with MongoDB1 Billion Documents
MongoUK - Approaching 1 billion documents with MongoDB1 Billion Documents
 
SXSW 2013: How Twitter is Changing How We Watch TV
SXSW 2013: How Twitter is Changing How We Watch TVSXSW 2013: How Twitter is Changing How We Watch TV
SXSW 2013: How Twitter is Changing How We Watch TV
 
Mobile Content Prototyping - Jump Start Your Mobile Project
Mobile Content Prototyping - Jump Start Your Mobile ProjectMobile Content Prototyping - Jump Start Your Mobile Project
Mobile Content Prototyping - Jump Start Your Mobile Project
 
All out in the Cloud - CloudEast 2012
All out in the Cloud - CloudEast 2012All out in the Cloud - CloudEast 2012
All out in the Cloud - CloudEast 2012
 

Ähnlich wie HTTP 2

gRPC: Por que você ainda usa REST?
gRPC: Por que você ainda usa REST?gRPC: Por que você ainda usa REST?
gRPC: Por que você ainda usa REST?Yago Tomé
 
gRPC - uma breve introdução.pdf
gRPC - uma breve introdução.pdfgRPC - uma breve introdução.pdf
gRPC - uma breve introdução.pdfMatheus Donizete
 
Como criar infraestrutura de sites para receber milhões de usuários?
Como criar infraestrutura de sites para receber milhões de usuários?Como criar infraestrutura de sites para receber milhões de usuários?
Como criar infraestrutura de sites para receber milhões de usuários?Marcelo Dieder
 
Aula05 camada de aplicação
Aula05 camada de aplicaçãoAula05 camada de aplicação
Aula05 camada de aplicaçãoTiago Tda
 
Http (hyper text transfer protocol)
Http (hyper text transfer protocol)Http (hyper text transfer protocol)
Http (hyper text transfer protocol)Liliana Costa
 
Redes de Computadores - Camada de Aplicação
Redes de Computadores - Camada de AplicaçãoRedes de Computadores - Camada de Aplicação
Redes de Computadores - Camada de AplicaçãoLuís Felipe de Andrade
 
Introdução Programação de Aplicações Web
Introdução Programação de Aplicações WebIntrodução Programação de Aplicações Web
Introdução Programação de Aplicações WebDiogo Benicá
 
Como definir a quantidade de workers para sua aplicação
Como definir a quantidade de workers para sua aplicaçãoComo definir a quantidade de workers para sua aplicação
Como definir a quantidade de workers para sua aplicaçãoWeverton Timoteo
 
PHP RESTful Web Services - PHPConf'09
PHP RESTful Web Services - PHPConf'09PHP RESTful Web Services - PHPConf'09
PHP RESTful Web Services - PHPConf'09Felipe Ribeiro
 
O novo protocolo http 2.0: uma revolução na Internet?
O novo protocolo http 2.0: uma revolução na Internet?O novo protocolo http 2.0: uma revolução na Internet?
O novo protocolo http 2.0: uma revolução na Internet?Elmano Cavalcanti
 
Tecnologia em Redes - Servidor WEB
Tecnologia em Redes - Servidor WEBTecnologia em Redes - Servidor WEB
Tecnologia em Redes - Servidor WEBelliando dias
 
TDC2018SP | Trilha PHP Essencial - O que nao fazer ao atualizar para o PHP 7
TDC2018SP | Trilha PHP Essencial - O que nao fazer ao atualizar para o PHP 7TDC2018SP | Trilha PHP Essencial - O que nao fazer ao atualizar para o PHP 7
TDC2018SP | Trilha PHP Essencial - O que nao fazer ao atualizar para o PHP 7tdc-globalcode
 
Conhecendo o Novo REST Framework
Conhecendo o Novo REST FrameworkConhecendo o Novo REST Framework
Conhecendo o Novo REST FrameworkMario Guedes
 

Ähnlich wie HTTP 2 (20)

Http 2.0
Http 2.0Http 2.0
Http 2.0
 
HTTP/2
HTTP/2HTTP/2
HTTP/2
 
http
httphttp
http
 
gRPC: Por que você ainda usa REST?
gRPC: Por que você ainda usa REST?gRPC: Por que você ainda usa REST?
gRPC: Por que você ainda usa REST?
 
gRPC - uma breve introdução.pdf
gRPC - uma breve introdução.pdfgRPC - uma breve introdução.pdf
gRPC - uma breve introdução.pdf
 
Como criar infraestrutura de sites para receber milhões de usuários?
Como criar infraestrutura de sites para receber milhões de usuários?Como criar infraestrutura de sites para receber milhões de usuários?
Como criar infraestrutura de sites para receber milhões de usuários?
 
Um pouco sobre APIs
Um pouco sobre APIsUm pouco sobre APIs
Um pouco sobre APIs
 
Aula05 camada de aplicação
Aula05 camada de aplicaçãoAula05 camada de aplicação
Aula05 camada de aplicação
 
Aula 1
Aula 1Aula 1
Aula 1
 
Http (hyper text transfer protocol)
Http (hyper text transfer protocol)Http (hyper text transfer protocol)
Http (hyper text transfer protocol)
 
Redes de Computadores - Camada de Aplicação
Redes de Computadores - Camada de AplicaçãoRedes de Computadores - Camada de Aplicação
Redes de Computadores - Camada de Aplicação
 
Protocolo Http
Protocolo HttpProtocolo Http
Protocolo Http
 
Introdução Programação de Aplicações Web
Introdução Programação de Aplicações WebIntrodução Programação de Aplicações Web
Introdução Programação de Aplicações Web
 
Como definir a quantidade de workers para sua aplicação
Como definir a quantidade de workers para sua aplicaçãoComo definir a quantidade de workers para sua aplicação
Como definir a quantidade de workers para sua aplicação
 
PHP RESTful Web Services - PHPConf'09
PHP RESTful Web Services - PHPConf'09PHP RESTful Web Services - PHPConf'09
PHP RESTful Web Services - PHPConf'09
 
O novo protocolo http 2.0: uma revolução na Internet?
O novo protocolo http 2.0: uma revolução na Internet?O novo protocolo http 2.0: uma revolução na Internet?
O novo protocolo http 2.0: uma revolução na Internet?
 
Tecnologia em Redes - Servidor WEB
Tecnologia em Redes - Servidor WEBTecnologia em Redes - Servidor WEB
Tecnologia em Redes - Servidor WEB
 
TDC2018SP | Trilha PHP Essencial - O que nao fazer ao atualizar para o PHP 7
TDC2018SP | Trilha PHP Essencial - O que nao fazer ao atualizar para o PHP 7TDC2018SP | Trilha PHP Essencial - O que nao fazer ao atualizar para o PHP 7
TDC2018SP | Trilha PHP Essencial - O que nao fazer ao atualizar para o PHP 7
 
O get and post para etico hacker
O get and post para etico hackerO get and post para etico hacker
O get and post para etico hacker
 
Conhecendo o Novo REST Framework
Conhecendo o Novo REST FrameworkConhecendo o Novo REST Framework
Conhecendo o Novo REST Framework
 

HTTP 2