No sé si hay diferencia de velocidad, nunca me lo había planteado
![censurado](http://static.forosdelweb.com/fdwtheme/images/smilies/sho.png)
aunque si la hubiese, ni se notaría, (creo).
¡Sin embargo, aunque parecidos su uso no es el mismo!
El '==' se usa para comprobar si los valores de los dos operandos son iguales o no, mientras que '===' comprueba los valores, así como el tipo de operandos.
Se ve muy fácil en este ejemplo. te marco con comentario ( //resultado) que devolvería.
Código PHP:
if ("1" == 1) echo "es igual"; //resultado
else echo "no es igual";
if ("1" === 1) echo "es igual";
else echo "no es igual"; //resultado
Por último usando '===' y convirtiendo el 2º valor a string devolverá que es igual. Ya que como dije antes, compara valores y tipo de operando.
Código PHP:
if ("1" === (string) 1) echo "es igual"; //resultado
else echo "no es igual";
Espero que te sirva de ayuda y haberme explicado.
Un saludo.