Memorias de un desarrollador

Marzo 2015

Comparando el rendimiento de file_get_contents, curl, guzzle y buzz

Para un proyecto que vamos a comenzar dentro de la compañía, y para el cual el rendimiento es muy importante, hemos realizado una comparación entre diferentes clientes que pueden realizar una petición http.

Nuestra idea original era usar guzzle, pero como digo, el rendimiento es importante, por lo que antes de usarlo, decidimos realizar algunos test de rendimiento.

Las pruebas están realizadas contra un servidor local, el código para las pruebas es similar a este.

El script realizará 10,000 peticiones con cada uno de los métodos, sucesivamente, repitiendo la operación 5 veces, es decir 10,000 * 5 * 5 = 250,000 peticiones.

¿Que le regalo a mi mujer? Sistemas de recomendación en php

¿Como filtrar información para obtener elementos que pueden ser interesantes para un usuario en particular? Los sistemas de recomendación asignan una puntuación a cada elemento de un conjunto tratando de predecir cuales serán más afines a un usuario. Veremos algunos de los algoritmos existentes, y cuales son las ventajas e inconvenientes de cada uno.

A continuación mi presentación en el PHPMad de Enero de 2015