El lenguaje que amarás odiar
Xsponsor: 5 años hospedando VivaLinux!

PHP Quick Profiler (PQP) es una interesantísima utilidad que registra y recopila información sobre los recursos que está consumiendo nuestra aplicación PHP. Visualmente impecable, la representación de los resultados presenta datos sobre el tiempo de carga, la cantidad de consultas SQL, la memoria usada y la cantidad de archivos incluídos.
PQP fué extraída de las propias necesidades de sus autores a la hora de depurar el código de Wufoo, la aplicación Web 2.0 (gratuita y paga) para la creación de formularios online que incluso este mismo sitio usa.
Mientras nos descargamos PQP podemos aprender sobre sus características probándolas con esta demostración en línea.
Se eliminaron de esta lista los polémicos register-globals y safe-mode por dos motivos: en PHP5 se encuentran desactivados por defecto y porque serán eliminados en PHP6.
engineexpose-phphttpd.confmax-execution-timememory-limitpost-max-sizemagic-quotes-gpcdisable-functions y disable-classesTodas estas opciones pueden cambiarse en el archivo principal de configuración de PHP (generalmente php.ini), o bien en nuestros propios scripts usando la función ini-set, si no se encuentra desactivada, por supuesto.
Para todos aquellos preocupados por las cuestiones de privacidad que involucran a servicios de estadísticas del tráfico de nuestros sitios de terceros, como Google Analytics, existe Piwik. Se trata de un software Open Source liberado bajo la licencia GPL para el análisis de la actividad en una web con unas características únicas:
Piwik requeriere de PHP 5.1 y por lo menos una base de datos MySQL; su proceso de instalación es automático y toma menos de 5 minutos.
El sitio SIGT.net publica una traducción parcial de los reveladores datos de la arquitectura de YouTube. La plataforma usada consiste en:
Las estadísticas son increíbles:
Es muy fácil toparnos con problemas a la hora del despliegue de información con los caracteres latinos como el acentos, las diéresis, las ñ, etc. El problema es debido a la codificación estándar en ambientes Linux que es UNICODE o UTF-8 como tambien le llaman. Aunque el manejar UNICODE es una gran ventaja por el almacenamiento multilingüe, aveces parece todo lo contrario ya que la codificación estandar en Windows es ISO-8859-1 al menos para América Latina y otros países que manejan el español como lengua predeterminada.
Aqui la solución es configurar nuestro soporte para ISO-8859-1 en PostgreSQL, Apache y PHP para que nuestras aplicaciones web y bases de datos manejen el mismo charset.
Esta discusión en los foros de SitePoint narra el descontento por la poca aceptación que tuvo hasta ahora PHP5 entre las empresas de web hosting. Pocas, sino ninguna, incluyen a PHP5 en sus ofertas, y la predicción más optimista es que sólo bien entrado el 2005 veremos cambiar esta tendencia, y limitadamente. ¿Estamos condenados a los plazos de estas empresas si queremos lo último y lo mejor? Afortundamente, no. Y como sugiere un comentario en la discusión anterior, una gran alternativa podría ser nuestro propio Servidor Privado Virtual (VPS).
JFFNMS (Just for Fun Network Monitoring System) es un "sistema de monitoreo de redes" escrito en PHP de origen Argentino, usado en cientos de proveedores de Internet y redes privadas para monitorear routeadores Cisco, switches, servidores, y cualquier dispositivo que soporte SNMP.
"Encodear" un script PHP es convertirlo en archivo cuasi-binario que sin embargo pueda ser ejecutado en el servidor Web como si lo hiciera desde sus fuentes. Esto requiere siempre tener instalado en el mismo servidor lo que se conoce como un opcode caché. El más conocido opcode caché de todos es el Zend Optimizer (gratuito, no libre) pero su correspondiente Zend Encoder cuesta U$S 960. Sin embargo, ese otro gran opcode caché libre y gratuito conocido como Turck MMCache también permite "encodear" tus scripts PHP, y la forma más fácil de hacerlo es con PHPCoder 1.4.
Tux BR Iptables V1 es un porte del script Iptables Script Generator, que lo convierte en un módulo integrable a PHP-Nuke. De esta manera, es posible generar automáticamente reglas de IPtables de NAT y Port-Fowarding para usar en firewalls y routers, desde la conocida interface de PHP-Nuke. (Ver demostración).
PHP Processor es una utilidad para analizar y opitimizar archivos .PHP, puede reducir su tamaño removiendo espacios, comentarios, y otros datos inncesarios. Puede reemplazar variables en múltiples archivos y además cambiar su nombre a una combinación de letras y números sin significado, para que el código distribuído sea más difícil de interpretar. También puede representar un resúmen estadístico de la cantidad de código PHP y HTML utilizado, junto con el número de funciones involucradas, entre muchas otras cosas más.
Anteriormente en VivaLinux!