Faz vídeo sobre preloading sim. Se rolar fazer um benchmark ou um vídeo falando sobre configurações que a gente pode fazer pra deixar o PHP mais rapidinho( tipo do timestamps do opcache nesse vídeo) ia ser show
Vídeo incrível, didática incrível, parabéns pelo conteúdo. Vou aplicar o opCache em uma aplicação de um cliente e sua explicação foi foda demais. Sabendo o conceito, agora vou atrás da sintaxe pra configurar. Top demais
Muito bom esses vídeos sobre o básico que ninguém ensina. Vários detalhes e coisas que acabam sendo esquecidas. Estou em busca de senioridade como engenheiro de software php e você tem me ajudado bastante. Parabéns pelo trabalho 👏
Te conheci pela Alura e agora comecei a te acompanhar no TH-cam.. Tu é muito bom explicando os assuntos, estou cada vez mais interessado em saber mais sobre as linguagens que tu aborda. Parabéns pelo conteúdo!
Que vídeo incrível. O Vinícius Dias sempre trazendo conteúdo de grandíssima qualidade para o ecossistema #php. Obrigado! :) Fica aqui o meu pedido para um vídeo sobre a funcionalidade de preloading no #php. \o/
Sempre quis entender isso direito. Muito obrigado por compartilhar !! Uma outra coisa legal, se você puder explicar seria como funciona a comunicacão do apache com o php pra poder fazer essa interpretacão do código php, outro assunto que deixa dúvidas.
Excelente vídeo, parabéns! Vinicius e seu jeito de explicar as coisas mais complexas parecerem simples. Se for possivel fazer um video comparando a performance com e sem o opache, ficaria feliz em assistir.
Caramba, chega tomei um susto quando abri o video. eu que to acompanhando o curso da alura, tava so o couro e o osso cara. brincadeiras a parte, obrigado por quebrar as barreiras e bloqueios da minha mente pra aprender php. Voce contribui demais e as vezes nem faz ideia. Tmj P.S. : Whey protein, patrocina o cara pow. ahahahah
Vinícius, excelente vídeo... Aquele like. Qual seria a probabilidade de este opcache interferir nos scripts que gravam logs ? pois notei que após algum tempo, minha aplicação CodeIgniter4, para de gravar logs, como se fosse um bug.
Nenhuma possibilidade. Não muda absolutamente nada. Ele só garante que não seja necessária uma recompilação do código a cada requisição. Seu código executa da exata mesma forma.
@@DiasDeDev Pois é amigo, acredite, o Opcache estava interferindo nas gravações dos meus logs de trabalho e depuração. Eu desativei o opcache e tudo voltou ao normal... estou observando e testando desde ontem quando desconfiei dele.
Sem sombra de dúvidas não é pelo fato do opcache estar habilitado. Garanto. Você provavelmente não tinha limpado o cache após o deploy dos logs. É o mais provável. Mas afirmo com certeza que habilitar o opcache não interfere na escrita em arquivos.
dúvida mesmo, a compilação do PHP não valida por exemplo colisão de declaração de atributos entre classes herdadas certo? (vi um caso desses uma vez), quais outras situações ele nao pega?
Nossa, ótima pergunta! Muita coisa no PHP é resolvida em tempo de execução, tipo, chamar um método inexistente, tentar instanciar um objeto de uma classe que não existe... Isso tudo o PHP não pega em tempo de compilação. Mas, IDEs e ferramentas de análise estática pegam. Eu não conseguiria listar *todas* as verificações que são feitas em tempo de compilação.
Sim. A maioria dos programas que a gente usa são um loop infinito. rsrsrs Todo programa que tenha interface gráfica, por exemplo (tipo seu navegador agora) é um loop infinito desenhando na tela a cada iteração. ;-)
Vale lembrar que existe a opção opcache.revalidate_freq. Ela configura, em segundos, a frequência em que o timestamp dos arquivos deve ser verificado se mudaram. Dessa forma você consegue diminuir o overhead da verificação e ainda poder fazer alguma modificação no seu código "a quente". Eu normalmente uso opcache.revalidate_freq=60 (1 verificação por minuto).
Cada vídeo é uma aula de como ensinar, o conteúdo é um detalhe, a didática e o método são um show a parte. Obrigado por mais esse aprendizado mestre.
🥰🤩
Valeu demais pelo apoio de sempre, meu mano!
Sensacional. Trabalho há 1 década com o PHP e não sabia dessa questão do opcache
Faz vídeo sobre preloading sim. Se rolar fazer um benchmark ou um vídeo falando sobre configurações que a gente pode fazer pra deixar o PHP mais rapidinho( tipo do timestamps do opcache nesse vídeo) ia ser show
Sou meio cético em relação a benchmarks, mas vou preparar algo legal sim. Valeu pela dica. :-D
Vídeo incrível, didática incrível, parabéns pelo conteúdo. Vou aplicar o opCache em uma aplicação de um cliente e sua explicação foi foda demais. Sabendo o conceito, agora vou atrás da sintaxe pra configurar. Top demais
Boa! Depois me conta se deu tudo certo e se o resultado foi interessante?
Conteúdo muito bom. Faz até gostar mais do PHP. Obrigado por trazer isso pra gente!
Fico feliz demais que tenha curtido, WIlliam! :-D
Muito bom esses vídeos sobre o básico que ninguém ensina. Vários detalhes e coisas que acabam sendo esquecidas. Estou em busca de senioridade como engenheiro de software php e você tem me ajudado bastante. Parabéns pelo trabalho 👏
Fico feliz demais em saber que o conteúdo tem sido útil, Davi. Boa sorte nessa caminhada à senioridade. :-D
Parabéns. Um conteúdo melhor que o outro 👏👏👏
Fico feliz que esteja gostando, Wender. :-D
Salve mestre! só conteúdo top. Te conhecer no PHP Conference foi uma das paradas mais legal que me aconteceu em 2022! sucesso
Que massa! Fico feliz que curta o conteúdo aqui.
Vamos nos ver em muitos eventos por aí.
🤩
Parabéns pelo conteúdo, sempre com informações relevantes
Que bom que gostou! :-D
Feliz natal! ˆˆ
Valeu demais, meu bom! :-D
Pra você também!
Te conheci pela Alura e agora comecei a te acompanhar no TH-cam.. Tu é muito bom explicando os assuntos, estou cada vez mais interessado em saber mais sobre as linguagens que tu aborda. Parabéns pelo conteúdo!
Valeu demais por esse retorno, Guilherme. Fico feliz que esteja curtindo. :-D
Top demais!
Feliz Natal 🎄
Valeu, mano! Feliz Natal!!
😁
Excelente conteúdo! Bastante esclarecedor!
Que bom que tá curtindo! :-D
excelente vídeo, Vinícius. esse canal tem sido uma mão roda pra aprimorar meus conhecimentos em PHP. fico no aguardo do vídeo sobre o preloading.
Fico feliz demais que esteja curtindo.
🤩
Vou preparar um sobre preloading sim.
Parabéns pela matéria
Que bom que gostou! :-D
Boa Vinicius, ja passei por alguns projetos que o opcache não era habilitado, deixando de ganhar performance. Show demais.
Infelizmente é muito comum.
Que vídeo incrível. O Vinícius Dias sempre trazendo conteúdo de grandíssima qualidade para o ecossistema #php. Obrigado! :)
Fica aqui o meu pedido para um vídeo sobre a funcionalidade de preloading no #php. \o/
Opa, que honra, mestre! Fico feliz demais que você tenha curtido.
Seu pedido é uma ordem! Vou começar a preparar esse vídeo!!
Muito TOP!!! :)
Top demais! Parabéns!
Valeu, Mateus! :-D
Fera de mais! -> Carlão é fera!
Kkkkkk
Valeu, Antonio. :-D
@@DiasDeDev velho vc é o melhor professor de php que ja vi na vida!
continue assim!
alem de saber muito é muito humilde!
sucesso sempre!
O cara manja demais, outro nível. Parabéns pelo excelente conteúdo !!! Feliz Natal mano
Tmj! Feliz Natal pra você também.
😁
Sempre quis entender isso direito. Muito obrigado por compartilhar !! Uma outra coisa legal, se você puder explicar seria como funciona a comunicacão do apache com o php pra poder fazer essa interpretacão do código php, outro assunto que deixa dúvidas.
Tá na mão:
dias.dev/2021-06-15-como-o-php-funciona-na-web/
mto top conteúdo.. ótima didática, parabéns
Que bom que curtiu, Jhonatan. :-D
Excelente Vinícius! Esse comportamento de cache nos web servers, também funcionaria se estivesse executando PHP via CLI?
Excelente vídeo, parabéns!
Vinicius e seu jeito de explicar as coisas mais complexas
parecerem simples.
Se for possivel fazer um video comparando a performance com e sem o opache,
ficaria feliz em assistir.
Fico feliz demais que você esteja gostando, Marcio
😁
Legal o "CODICUZINHO" em C... (1:07)
Brincadeira, Obrigado por contribuir com nossa comunidade.
Kkkkkk
Tmj
Monstro!
Valeu, Wilson!
Top!
Fera feroz !
heheheh
Espero que esteja curtindo, Lucas. :-D
@@DiasDeDev PHP vai sempre reinar mestre mandou muito bem. Abraço
Ficou bem d+ de barba, bro!
heheheh
Valeu, mano!
Caramba, chega tomei um susto quando abri o video.
eu que to acompanhando o curso da alura, tava so o couro e o osso cara.
brincadeiras a parte, obrigado por quebrar as barreiras e bloqueios da minha mente pra aprender php.
Voce contribui demais e as vezes nem faz ideia.
Tmj
P.S. : Whey protein, patrocina o cara pow. ahahahah
Hahahahah
Tamo junto, mano!
Bom conteudo
Que bom que gostou, Eduardo. :-D
Vinícius, excelente vídeo... Aquele like. Qual seria a probabilidade de este opcache interferir nos scripts que gravam logs ? pois notei que após algum tempo, minha aplicação CodeIgniter4, para de gravar logs, como se fosse um bug.
Nenhuma possibilidade. Não muda absolutamente nada. Ele só garante que não seja necessária uma recompilação do código a cada requisição. Seu código executa da exata mesma forma.
@@DiasDeDev Pois é amigo, acredite, o Opcache estava interferindo nas gravações dos meus logs de trabalho e depuração. Eu desativei o opcache e tudo voltou ao normal... estou observando e testando desde ontem quando desconfiei dele.
Sem sombra de dúvidas não é pelo fato do opcache estar habilitado. Garanto. Você provavelmente não tinha limpado o cache após o deploy dos logs. É o mais provável. Mas afirmo com certeza que habilitar o opcache não interfere na escrita em arquivos.
@@DiasDeDev É uma possibilidade. Eu vou então trabalhar com cima desse nosso diálogo e fazer testes e observar, depois volto aqui e te conto.
Fechado. :-D Fico no aguardo.
Obrigado. Onde fica salvos os caches do PHP? No python, fica no mesmo lugar com a extensão pyc.
Em uma memória compartilhada do processo. É na RAM mesmo.
dúvida mesmo, a compilação do PHP não valida por exemplo colisão de declaração de atributos entre classes herdadas certo? (vi um caso desses uma vez), quais outras situações ele nao pega?
Nossa, ótima pergunta!
Muita coisa no PHP é resolvida em tempo de execução, tipo, chamar um método inexistente, tentar instanciar um objeto de uma classe que não existe... Isso tudo o PHP não pega em tempo de compilação.
Mas, IDEs e ferramentas de análise estática pegam.
Eu não conseguiria listar *todas* as verificações que são feitas em tempo de compilação.
Faz um vídeo sobre Fibers no PHP 8.1. O exemplo da documentação não é muito claro.
Tem um vídeo no canal sobre corrotinas. Fibers é basicamente isso.
Vinícius primeiramente feilz natal. Amigo, isso aumnenta a performace de acesso dos usuários ao sistema? Torna o sistema mais rápido?
Feliz Natal, Luiz! 😁
Sem dúvida torna o sistema mais rápido. Esse é o propósito do opcache.
O Java n faz algo parecido com a jvm executando bytecode? Então pq sempre se falou que php é interpretado?
É exatamente o mesmo processo que o Java, sim. A diferença é que o processo de compilação no Java é "manual" e no PHP é "automático".
Quê isso em professor, está ficando mais cheinho 💪🏼kkkkkk.
Aliás... ótimo vídeo!
Só vou programar em B.I.R.L language agora.
Hahahah
servidor web seria um loop infinito ?
Sim. A maioria dos programas que a gente usa são um loop infinito. rsrsrs
Todo programa que tenha interface gráfica, por exemplo (tipo seu navegador agora) é um loop infinito desenhando na tela a cada iteração. ;-)
Shell script no Windows?! Buguei kkkk
Vale lembrar que existe a opção opcache.revalidate_freq. Ela configura, em segundos, a frequência em que o timestamp dos arquivos deve ser verificado se mudaram. Dessa forma você consegue diminuir o overhead da verificação e ainda poder fazer alguma modificação no seu código "a quente". Eu normalmente uso opcache.revalidate_freq=60 (1 verificação por minuto).
Sim, é uma possibilidade. Bem colocado.