Carrinho de compras: Salvar no banco de dados ou na sessão?
Postado em 29 de Junho de 2017
Esta pergunta é tão antiga quanto a pergunta se a galinha ou ovo veio primeiro. Então, salvar no banco de dados ou na sessão e por quê? A resposta é simples. Banco. Vamos dizer que você tenha uma classe para gerenciar o carrinho de compras e já tem um método para calcular o preço do pedido. Algo [...]
Compilando arquivos JavaScript
Postado em 29 de Junho de 2017
Acelerar o carregamento de páginas Web é um trabalho àrduo e que necessíta de uma ajudinha. Pra ajudar o melhor é o YUI Compressor que é apenas um arquivo JAR que baixa e executa passando o arquivo. Executando Baixe, salve e execute o comando # [...]
Benchmark de algumas hospedagens
Postado em 28 de Junho de 2017
Benchmark são rotinas que se executa para testar o desempenho de servidores. Então resolvi criar um script simples para poder testar hospedagens. Código esta em https://github.com/EduardoKrausME/benchmark e foi baseado em https://github.com/mikasmart/benchmark. Como já sabem que Sites mais rápidos criar [...]
A complexidade do seu código
Postado em 13 de Janeiro de 2015
Se você que já deu manutenção em um site estruturado (aquele que o programador coloca tudo em um só arquivo) sabe o que é complexidade. Muitas vezes eu acho que quem criou as funções, as criou para que o seu código ficasse menos complexo de dar manutenção e assim ele pudesse ganhar tempo. No exemplo [...]
Muito trabalho mas a recompensa chegou
Postado em 13 de Janeiro de 2015
Estou muito, mais muito muito feliz. Depois de tanto trabalho e pesquisa consegui o que tanto queria. Chegar a 100/100 no PageSpeed (developers.google.com/speed/pagespeed/insights/?url=eduardokraus.com). E agora no Alexa, meu site aparece entre os 11 mil sites mais populares do Brasil. Cada teste que fiz acompanhei o desempenho no Alexa [...]
Acelerar o carregamento de páginas Web
Postado em 13 de Janeiro de 2015
Encontrar o carregamento perfeito é tão fácil como ganhar na Mega Sena. Você precisa precisa tentar. Eu sempre fui um cara empenhado em em conseguir velocidade no carregamento. Tanto que quando o BLOG mxml.com.br fez um ano, o site foi para um servidor dedicado, e quase um ano depois saiu do Wordpress e ganhou sistema próprio para que o [...]
Faster sites create happy users
Postado em 08 de Janeiro de 2015
Sites mais rápidos criar usuários felizes em uma tradução simples... Quem aqui não leu alguma vês eu citando esta frase? Frase esta que foi postada em Abril de 2010 e que informava que a velocidade com que o site carregasse no usuário final seria usado também como parâmetro para as buscas da gigante [...]
O WebP
Postado em 21 de Janeiro de 2014
Quando se trabalha com internet, cada segundo no carregamento da página conta. Mais será que conta mesmo? Sim, em 2010 o Google escreveu no seu blog: Faster sites create happy users Ou "Sites mais rápidos cria usuários felizes" e foi com estas palavras que o Google passou a informar que a partir daquele dia a velocidade do site passou a importar e também a [...]
Melhorar desempenho do PHP
Postado em 18 de Dezembro de 2013
Desempenho do servidor reflete diretamente no indice de satisfação do cliente pelo seu serviço, diretamente no Google, já que ele adora sites que sejam rápidos e a sua de ter uma aplicação rápida. Primeira item a ser verificado é o servidor. O php-apc pode ajudar em muito. Também tem o eAccelerator e o [...]
Eu vs cache. Ganhei a batalha
Postado em 10 de Junho de 2013
Quem aqui nunca atualizou uma página web, alterou um CSS, JS ou imagem, enviou e-mail para o cliente e ele disse que na máquina dele não aparece? Eu consegui ganhar esta batalha e de uma forma muito boa e ainda melhorar o pagespeed dos meus sites. Como? Muito simples. Para este exemplo não se esqueça que a pasta site_cache precisa de [...]