PHP 12 dicas de otimização
Segue 12 dicas simples para ajudar no desenvolvimento de suas aplicações em PHP, espero que consiga bons resultados em questões de velocidade. =)
1. Se um método pode ser estático, declarando-a estática. Velocidade de melhoria é um fator de 4.
2. Evite magic como __get, __set, __autoload .
3. require_once () é bastante pesado.
4. Use caminhos completos para inclui isso faz com que em menor tempo gasto na resolução dos caminhos do sistema operacional.
5. Se você precisa saber o momento em que o script começou execução, $ _SERVER [ 'REQUEST_TIME'] é preferível ao time()
6. Veja se você pode usar strncasecmp, strpbrk e stripos invés de regex.
7. str_replace é mais rápido do que preg_replace, mas strtr é mais rápido do que str_replace por um fator de 4.
8. Se a função, tais como a substituição função string, aceitar tanto arrays e único caracteres como argumentos, e se o seu argumento lista não é muito longa, considere escrever algumas declarações redundantes substituição, passando um caractere em um tempo, em vez de uma linha de código que aceita arrays como procurar e substituir argumentos.
9. Supressão de erro com @ é muito lento.
10. $linha['id'] é 7 vezes mais rápido do que $row[id].
11. As mensagens de erro são pesadas.
12. Não use funções dentro do ciclo for, como for ($x = 0; $x<count($array); $x) A função count() é chamada a cada vez que o for é execultado, deixando o a resposta mais lenta.
Deixe um comentário 19 de abril de 2009