¡Envia tu foto al Fotomaton!
Bit y Byte tienen el honor de presentar Byte-CPU-meter, un medidor de carga del servidor para nuestra página web.
Con él podremos mostrar un pequeño medidor de la carga que está actualmente soportando nuestro servidor y saber en todo momento si está sobrecargado o no.
El snippet requiere menos de 1Kb de memoria para ejecutarse y tarda muy pocos milisegundos en generar el medidor.
Es bastante sencilla. Sólo se necesita descomprimir el siguiente fichero byte-cpu-meter-0.1.zip en la ruta donde tenemos nuestra página web. Luego añadimos el siguiente código PHP donde queremos que aparezca:
include("bytecpumeter.php");
El sistema de carga puede inducir a mucha controversia. Este plugin lo que hace es mostrar el porcentaje de carga del servidor respecto a su uptime del último minuto.
El uptime (load average) lo que hace es mostrar el número de procesos en cola del servidor. Así pues, se puede conocer una aproximación a lo ocupado que se encuentra.
He establecido unos valores para servidores compartidos (por defecto) y otros para servidores virtualizados o dedicados. Si tienes un servidor del segundo tipo, debes comentar los anteriores y utilizar estos ultimos.
NOTA: En la mayoría de los servidores la función shell_exec (junto a otras que requieren permisos de usuario) no están permitidas. Esto se hace para evitar que si el servidor tiene un ataque, el atacante no pueda obtener ningún permiso de administrador ni ver información que no debería. Lo ideal sería permitir estos privilegios a la carpeta que contiene el script de byte-cpu-meter.
Si te animas a colocarlo en tu blog, deja constancia en un comentario con tu blog.
Conexión a internet más rápida y veloz.
21 Comentarios
Pequeño bug (por así decirlo), cuando intento descomprimirlo con el WinRAR me dice que el archivo esta dañado. ¿Puede ser o es mi soft?
A mi me daba error al pulsar sobre el enlace, pero no al intentar abrir una nueva pestaña haciendo clic con el botón medio del ratón.
Mis disculpas. Al parecer el servidor tiene algún tipo de problema despachando ficheros .tar.gz (quizas con los MIME, con wget funciona bien) y no comprobé la descarga. Lo he vuelto a subir en .zip
Saludos
Perfecto, ahora solo falta que funcione cuando lo instale en mi blog. jeje!!
Saludos.
Mmm... El que logre instalarlo en Wordpress que me avise en que directorio descomprimió el archivo, lo descomprimí en la ruta, pero nada.
El código lo deje pegado en el footer.php, y al final de mi blog solo se ve el código.
¡Ojo Nacho!
Se trata de un código PHP, no es javascript ni ningún otro lenguaje del lado del cliente. Tienes que incluirlo con las etiquetas de apertura y cierre de PHP.
Si, me había equivocado en el cierre, ahora lo había puesto bien:
Pero tuve que quitarlo por que me daba mensajes de error en el footer, ahora voy a ponerlo en el sidebar, a ver que tal.
Me da este pequeño error en mi sitio:
Warning: shell_exec() has been disabled for security reasons in .../bytecpumeter.php on line 33
aunque aparece la imagen byte1.gif y la barrita vacía, estoy hospedado en datattec.
Cierto, se me olvidó comentarlo. Para conocer la carga del servidor, el plugin llama a un comando del sistema operativo mediante la función shell_exec.
Algunos servidores tienen esa función deshabilitada. Normalmente en la ayuda o FAQ del servidor tienen una manera de habilitarla.
Saludos,
Aja! justamente ese el el mensaje de error que me da.
Si quieren más ayuda, lo mejor es buscar acerca de safe mode (PHP).
Quizás la mejor opción sea introducir el script en una carpeta, donde se crea un fichero htaccess con la cadena: php_admin_flag safe_mode off. Sin embargo, esto depende mucho de cada servidor, y la mayoría tiene un sistema más sencillo para modificarlo.
Descargar archivo, descomprimirlo, hacer el include y listo. Sin ningun tipo de problema, ni de shell_exec ni nada de nada.
PD: A ver cuando haces skins de bit, que es mi favorito :P
Que envidia que te tengo, yo no pude.
Voy a actualizar a Wordpress 2.3.1, ya he tenido muchos problemas con plugins y distintos códigos a causa de que mi wordpress es una beta de 2.0
Mañana actualizo y vuelvo a probar.
Mmm, lo mejor es que Manz no nos tortur mas con sus chapuzas :P:P
Ja!!, ya esta, pude hacerlo funcionar (un poco tarde), solo me cambie de hosting, ahora estoy en 1y1 (1and1 o como se diga).
Saludos!
Yeah! muy bueno! ya lo instale si problemas en el footer de tikitakorama.com.ar.
por cierto... que puedo hacer para mermar la carga de mi server?
Tikitakfire, te aconsejo echarle un vistazo a los siguientes articulos:
Cuanta RAM consume mi servidor
Reducir uso de CPU y RAM
htaccess, bloqueando a la fuerza
Todo sobre Robots.txt
en Internet.
Envia tu fotografía al fotomatón de Emezeta. Puedes enviar varias y saldrás en la portada de Emezeta.
10 consultas efectuadas / Página generada en 0.08 segundos
Programado íntegramente por José Román (Manz) en XHTML y CSS estándar.
Sindicado bajo Feed RSS. Contenido bajo licencia Creative Commons
Estadísticas de visitas · Términos y condiciones · Contacto · Publicidad · Preguntas frecuentes (FAQ)