Error en PHP 4.3.10

Desde hace algunas semanas, la carga del servidor web donde está alojado este sitio se ha mantenido altísima, en niveles desagradables y que son capaces de quitarle el buen dormir a cualquier administrador de sistemas.

Durante todo este tiempo había estado buscando una solución al problema. Había probado las más distintas configuraciones y lo único que sabía es que tenía que ver con la última versión de PHP que había instalado para parchar importantes problemas de seguridad de la versión anterior. En Internet no había información alguna de un problema así y eso me hacía pensar que el problema podía ser específico de alguno de los sitios alojados en el servidor.

Hoy acabo de encontrar la respuesta. Se trata de un grave error en la función unserialize de PHP 4.3.10. En esta versión del programa, la función tiene algunos problemas, entre ellos que se demora unas 20 veces más en hacer su trabajo que en la versión anterior. El error ya fue reportado a los desarrolladores de PHP y ahora sólo queda esperar que encuentren una solución pronto.

Al fin podré dormir nuevamente tranquilo.

Gik.-

[UPDATE (19.01.2005): El problema ya ha sido resuelto, como puede verse el bug tracking system de PHP.]