Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Como o PHP funciona na Web: uma breve história do tempo

Como o PHP funciona na Web: uma breve história do tempo

PHP é uma linguagem famosa pelo seu uso na Web, mas como o PHP realmente funciona na Web? Nessa palestra nós vamos entender como o PHP era executado antigamente e como nós podemos ter o PHP rodando na Web nos dias de hoje.

Vinicius Dias

March 04, 2023
Tweet

More Decks by Vinicius Dias

Other Decks in Technology

Transcript

  1. Quem é Vinicius Dias? • Zend Certified (PHP) Engineer; •

    iMasters Certified PHP Professional; • Criador de bugs na SOCi; • Instrutor na Alura Cursos Online; • LinkedIn: https://linkedin.com/in/cviniciussdias/ • Twitter: @cviniciussdias • Blog: https://dias.dev/ • YouTube: Dias de Dev
  2. Dê feedback Nenhuma apresentação é perfeita e nós que criamos

    conteúdo sabemos disso. Nossa intenção é transmitir conhecimento da melhor forma possível e sua opinião é muito importante para isso.
  3. CGI

  4. Arquitetura shared-nothing Vantagens • Respeitando a web como ela é:

    stateless • Facilitando o desenvolvimento ◦ Sem pool de conexões ◦ Sem vazamento de memória ◦ Sem liberar recursos como arquivos ou sockets Desvantagens • Recursos precisam ser recriados • Código de inicialização é executado a cada requisição • Seu framework é inicializado novamente a cada requisição
  5. Servidores auto-contidos Um servidor auto-contido é um servidor web exposto

    pela própria aplicação, ou seja, seu próprio código PHP recebe diretamente as requisições.
  6. Servidores auto-contidos • Comunicação em tempo real • Uma floresta

    amazônica de requisições simultâneas • Diversas operações de I/O em cada requisição
  7. Referências • [Vídeo] Como funciona a Web? - A internet

    por baixo dos panos • [Post] PHP assíncrono de forma nativa • [Vídeo] Coroutines - O que são corrotinas? • [Post] Como o PHP funciona na Web?