Dicas de desempenho em PHP



E aew pessoal,
Hoje estou colocando aqui algumas dicas que no decorrer do tempo de programador PHP aprendi:
  • Usar supressão de erros com @ atrás da função é muito lento.
Se não quiser mostrar erros, basta desativá no php.ini
  • Não use funções dentro de loops:
  1. for($i=0;$i<count($array);$i++)
Nesse exemplo, a função count é chamada em cada iteração, por isso deve criar uma varialvel fora do loop:
  1. $count=count($array);
  • Nem tudo precisa ser OOP, gera muita sobrecarga, cada chamada de método e objeto consome um monte de memória.
  • Sempre dê unset em variaveis que não serão mais usadas, principalmente grandes arrays.
  • Economize conexões com bancos de dados:
Uma conexão com o banco de dados exige processador e banda, então não fique abrindo e fechando várias vezes, use apenas uma (quando possivel) e feche-a quando não for mais usá-la.
  • Prefira usar HTML puro se for possivel:
Scripts PHP são servidos de 2x a 10x mais lentos que equivalentes.
Por isso, nunca salve um arquivo processados pelo cliente (html, css, javascript) com extenção .php (vejo alguns fazendo isso).
  • echo é mais rápido que print, e echo com vários parametros é mais rápido do que concatenar string
Ex:
  1. echo  'String ', $variavel, ' string';
  • Em cada requisição seus scripts PHP são recompilados, use uma solução de cache, isso pode te dar um ganho de 20 a 100%
Até o próximo artigo pessoal.
"Comentem outras dicas"


Comentários

Anterior Proxima Página inicial