Aumente a Performance do Seu PHP com Swoole, ReactPHP e Mais - Conheça Symfony Runtime | Dias de Dev

  Рет қаралды 4,085

Dias de Dev

Dias de Dev

Күн бұрын

Пікірлер: 55
@khasparov5866
@khasparov5866 6 ай бұрын
Quase triplique as Req/s de uma api symfony de um trabalho da faculdade, e olha que já estava no tudo que da do FPM, conteúdo de muita qualidade
@DiasDeDev
@DiasDeDev 6 ай бұрын
Boa! :-D
@alessandrofranca4304
@alessandrofranca4304 6 ай бұрын
A galera o symfony é top demais
@DiasDeDev
@DiasDeDev 6 ай бұрын
Sensacional, né!?
@adaopedro2544
@adaopedro2544 6 ай бұрын
Muito bom! 👏👏 Obrigado por partilhar. Trabalho com programação assíncrona usando os componentes do ReactPHP faz algum tempo. Só não fazia ideia dessa possibilidade de reutilizarmos o seu runtime para rodar projetos com abordagem síncrona e ainda assim ganharmos na performance.
@DiasDeDev
@DiasDeDev 6 ай бұрын
Fico feliz que tenha gostado. 😁
@pedrohull
@pedrohull 6 ай бұрын
Exatamente. 👍👍
@JandelsonOliveira
@JandelsonOliveira 6 ай бұрын
Nossa muito bom esse conteúdo, varias ideias de uso. Parabéns 🐘
@DiasDeDev
@DiasDeDev 5 ай бұрын
Que bom que curtiu. :-D
@brunoggdev6305
@brunoggdev6305 6 ай бұрын
Cara, isso é bom demaissss. Me parece especialmente útil pra você que já tem uma aplicação rodando e quer ter um boost de performance, certo? Pois como dito, não tira todo o proveito de uma runtime específica mas você também não precisa reescrever todo o seu código. Esplendido!
@DiasDeDev
@DiasDeDev 6 ай бұрын
Exatamente isso!
@ikarolaborda726
@ikarolaborda726 6 ай бұрын
Vinicius, poderia disponibilizar esse code sample do video?
@DiasDeDev
@DiasDeDev 6 ай бұрын
github.com/CViniciusSDias/picpay-challenge
@ganguru123
@ganguru123 6 ай бұрын
Hey Vinicius tudo certo. Você tem algum video encinando a criar um container docker proficinal com php e frameworks? Seria intereçante. Obrigado pelos videos.
@DiasDeDev
@DiasDeDev 6 ай бұрын
Ainda não. É um tema que eu queria preparar uma palestra, na verdade. Mas não descarto fazer um vídeo sobre.
6 ай бұрын
Bom demais. Esse tipo de conteúdo faz muita falta!!
@DiasDeDev
@DiasDeDev 6 ай бұрын
Opa, que honra! Que bom que curtiu, mano.
@criativodahora
@criativodahora 6 ай бұрын
Se ta maluco que conteúdo foda
@DiasDeDev
@DiasDeDev 6 ай бұрын
Que bom que curtiu!
@pwcodigo
@pwcodigo 6 ай бұрын
Obrigado pelo conteúdo. Ainda não entendi bem aplicabilidade e como eu poderia usar em algum projeto. Contudo, vou estudar mais. Se puder próximo vídeo mostrar um exemplo de uso em um projeto prático real, seria interessante para abrir mais a nossa mente.
@JorgeLuiz-me2ek
@JorgeLuiz-me2ek 6 ай бұрын
Pensa em projetos grande em microserviços onde precisa escalar e receber muitas requisições ao mesmo tempo que precisa performar bem, tipo aplicações financeiras, streaming, api que fornecem serviços a milhares de aplicações, tudo isso requer performance tanto para escalar bem como por economia de custos, geralmente o pessoa usa Java, C#, Golang e Rust quando vão criar aplicações com performance e os runtimes como Swoole, Openswoole, ReactPHP, FranklinPHP e RoadRunner deixa o PHP pronto para esses cenários de aplicações críticas principalmente distribuídas
@DiasDeDev
@DiasDeDev 6 ай бұрын
Poxa, eu mostrei um projeto real aumentando em quase 70x o número de requisições tratadas por segundo sem alterar 1 linha de código. Rsrsrs Não sei o que mais mostrar pra exemplificar a vantagem de um componente como esse.
@pwcodigo
@pwcodigo 6 ай бұрын
@@DiasDeDev Muito obrigado. Acho que eu me expressei mal. Como eu posso dizer. Poderia futuramente trazer em outros vídeos futurosm mais exemplos de uso ? Uma sugestão de tema, porque a maioria optar por usa node, python outras linguagens em vez do PHP agora que o PHP tem suporte para ser usado com mais eficiência em arquitetura de micro serviços.
@pwcodigo
@pwcodigo 6 ай бұрын
@@JorgeLuiz-me2ek Muito obrigado pela resposta. Nem sabia o que era exatamente runtime. Pesquisei um pouco mais e é exatamente isso que você disse. Eu assistir o vídeo tech tips brasil sobre swoole ai deu visão bacana sobre sua utilidade. Quando fiz a pergunta ao @DiasDeDev não tinha visto o vídeo do tech tips brasil sobre swoole, ai por isso eu fiquei com uma visão liimitada de outras forma poderia usar isso além do exemplo dado.
@luigiraynel8718
@luigiraynel8718 6 ай бұрын
Sensacional demais 🔥
@DiasDeDev
@DiasDeDev 6 ай бұрын
Que bom que gostou
@joonasalb
@joonasalb 6 ай бұрын
Conteúdo de qualidade 😛😛
@DiasDeDev
@DiasDeDev 6 ай бұрын
Valeu! 😁
@Lucas-mu5no
@Lucas-mu5no 6 ай бұрын
Já cheguei metralhando o like kkk
@DiasDeDev
@DiasDeDev 6 ай бұрын
Aí sim! Hahahah
@daltonyon
@daltonyon 6 ай бұрын
Ótimo, não conhecia, usarei!! Obrigado!!
@DiasDeDev
@DiasDeDev 6 ай бұрын
Bem legal, né!?
@daltonyon
@daltonyon 6 ай бұрын
@@DiasDeDev muito interessante, vou tentar fazer uns testes para ver se funciona numa aplicação que tenho!
@marriosdev1027
@marriosdev1027 6 ай бұрын
Conteúdo show!
@DiasDeDev
@DiasDeDev 6 ай бұрын
Que bom que gostou.
@pablorgto
@pablorgto 4 ай бұрын
Podia mostrar como integrar com Drupal haha
@DiasDeDev
@DiasDeDev 4 ай бұрын
Eu nunca mexi com drupal. rsrs
@EwertonDutra
@EwertonDutra 6 ай бұрын
Legal hein🎉
@DiasDeDev
@DiasDeDev 6 ай бұрын
Bem maneiro, né!?
@patrick_ph
@patrick_ph Ай бұрын
o melhor é que acabei de ver um video falando que o PHP é ruim porque comparado com o node por causa da performance kkkk
@DiasDeDev
@DiasDeDev Ай бұрын
Putz. kkkkk Me manda o link aí
@MateusCamposDeitos91
@MateusCamposDeitos91 6 ай бұрын
Quando testei swoole com symfony fiquei na dúvida em como definir a quantidade de workers (worker_num) e a doc do swoole não fala como definir isso, tem algum regra ou dica relacionado a isso? Além disso, nos testes que fiz, minha api chamava outras apis então adicionava uma latência considerável até o request terminar, isso causava alguns problemas inesperados e de difícil investigação (requests dando erro 500). Resumindo, alguns requests “morriam” sem um motivo aparente e decidimos por não usar swoole e sim nginx unit, é menos performático que swoole mas mais confiável e mais performático que fpm.
@DiasDeDev
@DiasDeDev 5 ай бұрын
Chegou a habilitar as corrotinas do Swoole? Mas Nginx Unit me parece uma baita escolha também. Nunca usei, mas pelo que li, gostei bastante.
@MateusCamposDeitos91
@MateusCamposDeitos91 5 ай бұрын
@@DiasDeDev sim, habilitamos, mas mesmo assim não era muito confiável, testamos com hyperf também e incrivelmente ele era mt mais confiável que usar o symfony com swoole, porém desistimos pelo vendor lock-in que isso traria, pois hyperf é 100% swoole. E com symfony temos mais flexibilidade na mudança de runtime sem precisa adaptar code base.
@WellingtonVale98
@WellingtonVale98 6 ай бұрын
Recentemente, tenho visto muitas discussões sobre o futuro do PHP. Algumas pessoas afirmam que a linguagem vai desaparecer dentro de 10 anos, o que tem me deixado um pouco inseguro. Estou estudando PHP na Alura com vc, apesar desses comentários, quero entender se realmente há um declínio significativo no uso do PHP ou se essa percepção negativa é exagerada.
@DiasDeDev
@DiasDeDev 6 ай бұрын
Dizem isso desde quando eu comecei a programar, e até hoje o PHP segue vivíssimo. rsrsrs Eu não me preocupo, honestamente.
@coding_thiago
@coding_thiago 6 ай бұрын
Laravel Octane
@DiasDeDev
@DiasDeDev 6 ай бұрын
Semelhante, mas o Symfony Runtime é BEM mais flexível.
@betawar817
@betawar817 6 ай бұрын
@@DiasDeDev e o Codigniter é bom?
@ZicaoWarr
@ZicaoWarr 6 ай бұрын
Nossa muito legal, seguem algumas perguntinhas, esse componente é meio parecido com aquele Laravel Octane ne? Só que la no caso o Octane seria uma integração apenas para Laravel ne? Dessa forma do vídeo fica bem bom pois conforme surgem novas runtimes que estão sempre em evolução podemos subir ambientes com diferentes runtimes para testar seria isso ne?
@DiasDeDev
@DiasDeDev 6 ай бұрын
Exatamente! O octane é só pra Laravel e mais restrito. O Symfony Runtime permite extensão de forma muito mais simples, tanto é que várias pessoas criaram runtimes diferentes. E dá pra usar em qualquer projeto PHP.
@mbissonho
@mbissonho 6 ай бұрын
Top!
@DiasDeDev
@DiasDeDev 5 ай бұрын
Valeu! :-D
@moisesferreira10
@moisesferreira10 5 ай бұрын
Faltou só dizer o que são essas runtimes
@DiasDeDev
@DiasDeDev 5 ай бұрын
Eu deixei um card de um vídeo onde explico com mais detalhes. Qual parte não ficou clara?
IL'HAN - Qalqam | Official Music Video
03:17
Ilhan Ihsanov
Рет қаралды 700 М.
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 20 МЛН
Try this prank with your friends 😂 @karina-kola
00:18
Andrey Grechka
Рет қаралды 9 МЛН
Une nouvelle voiture pour Noël 🥹
00:28
Nicocapone
Рет қаралды 9 МЛН
Como o PHP funciona? - Conheça o OPcache | Dias de Dev
17:33
Dias de Dev
Рет қаралды 11 М.
Swoole - Tudo sobre o PHP Swoole
28:41
Dev Tech Tips Brasil
Рет қаралды 6 М.
Comunicação em Tempo Real com WebSockets | Dias de Dev
17:49
Dias de Dev
Рет қаралды 33 М.
IL'HAN - Qalqam | Official Music Video
03:17
Ilhan Ihsanov
Рет қаралды 700 М.