Aquí trataremos todas las funciones óptimas en php5, sus mejores rendimiento, menor consumo de recursos del servidor, seguridad eficiente y una serie de tips que nos ayudaran a elegir entre una función u otra:
include_once(), require_once() vs include(), require()
Tanto include_once() como require_once() son más costosos que include() o require(), por lo tanto debemos usar siempre que podamos estos últimos, además para mejorar su rendimiento debemos usar rutas absolutas en sus llamadas, en lugar de rutas relativas.
strcasecmp(), strpbrk(), stripos() vs funciones regex
Siempre que te sea posible usa strcasecmp(), strpbrk() o stripos() el lugar de funciones con expresiones regulares, las primeras son más rápidas.
preg_replace() vs str_replace() vs strtr()
La función preg_replace() es más lenta que str_replace(), que a su vez es más lenta que strtr, con lo que siempre que podamos usaremos strtr() para optimizar nuestras substituciones en cadenas.
strlen vs isset
La llamada a isset() es más rápida que la llamada a la función strlen(). Por ejemplo, será más rápido if(!isset($cad[9])) que if(strlen($cad)<9).
echo vs print()
La función de ambas es la misma, la salida de datos, la diferencia consiste en que print() devuelve un indicador de estado, lo que hace que sea más lenta que el echo, así que a menos que necesitemos dicho indicador mejor usar echo.
preg_match() vs ctype
Ambas sirven para validar una cadena según un patrón. Si nuestro patrón consiste en validar si la cadena es alfanumérica, alfabética, numérica, etc ctype será más rápida que preg_match() ya que tiene funciones específicas como ctype_alnum(), ctype_alpha(), ctype_digit(), etc que són más rápidas que usar preg_match() con su patrón correspondiente.
time() vs $_SERVER[’REQUEST_TIME’]
Para calcular el tiempo de ejecución de scripts o cualquier otra cosa siempre será más rápido usar $_SERVER[’REQUEST_TIME’] que la función time().
---------------------------------------------------------------------------------------------------
POR FAVOR RESPONDER CON MÁS TIPS DE PHP5 Y MYSQL5 OPTIMIZADOS
---------------------------------------------------------------------------------------------------