Me pone programar

Más que me pone, digamos que me gusta y disfruto con ello

Me pone programar

Blog personal sobre PHP, JavaScript, CSS, Estándares, Flash i demás temas interesantes del mundo de la informática e Internet

El lento gethostbyaddr de PHP

02/08/2008 a las 05:57 por Shox

La función gethostbyaddr‏ de PHP devuelve el host name de una IP dada. Puede ser útil por ejemplo para saber si el visitante es un bot de Google o Yahoo, para poder contabilizar bien las visitas o tener un control más profundo del visitante.

Todo sería perfecto si esta función funcionara correctamente. Utilizandola en un proyecto, me di cuenta que tardaba demasiado tiempo en generar toda la web, y en un principio pensaba que fuera un error mio, ya que se hacian consultas a una DB y se generaba una caché, pero resulto ser esta aparente inofensiva función. Quitandola he dividido entre 10 el tiempo de generación, lo que nos puede dar una referencia de lo poco bien planteada que está dicha función.

En el foro de PHP, otros usuarios también se han dado cuenta del echo, y hasta han echo alguna propuesta para solucionar el problema que puedes ver aquí

El problema parece que viene que va a buscar la información a varios DNS y al haber algunos de ellos caidos, se demora el proceso. El usuario que hizo el script, propone una conexión UDP, pero para ello necesitamos saber la IP del DNS

Categorías: Firefox, Google, Meponeprogramar, PHP
Tags: , , ,
Comentarios: Sin comentarios »

Firebug en español

29/06/2008 a las 11:11 por Shox

Hoy ha salido una nueva versión del famoso e importantísimo plugin Firebug para Firefox. La versión, 1.2.0 B4 pide hoy su descarga para los usuarios del plugin, dando soporte para el Español. La anterior versión no disponia de muchas novedades, basicamente el soporte oficial de Firefox 3. A partir de ahora, Inspect será Inspeccionar o Console será Consola.

Otros idiomas soportados además del español y el inglés: danés, francés, italiano, japones, coreano, holandes, portugués, sueco, turco y chino. El idioma es reconocido por el propio programa, sin, aparentemente, poder cambiarlo.

Próximamente esperamos explicar un poco más sus bondades con algunos trucos.

Categorías: Firefox
Tags: , ,
Comentarios: Sin comentarios »