Is it a fake website?

Mostrando entradas con la etiqueta tips. Mostrar todas las entradas
Mostrando entradas con la etiqueta tips. Mostrar todas las entradas

12 abril 2010

Conectar al terminal de un usuario para ver su consola

En ocasiones, si trabajais en equipo y estáis distribuidos en diferentes sitios físicos. Una herramienta útil para trabajar con consola y ver lo que está haciendo un usuario, para intentar detectar problemas entre varios, por ejemplo, es usar "screen". Otro uso útil es si quieres acceder a la sesión de tu trabajo desde casa.

En Ubuntu lucid viene por defecto, si no es así, lo instalamos.

  1. #sudo apt-get install screen
  2. Configuramos el binario como setuid de root. Por defecto screen se instala con el bit de setuid a off. #sudo chmod +x /usr/bin/screen
  3. Le damos un nombre identificativo a la sesión, por ejemplo: #screen -s screen-test
  4. El usuario remoto se conecta al servidor con ssh
  5. Permitimos el acceso multiusuario en la sesión. #CTRL-A :multiuser on
  6. Le damos permiso al usuario remoto. #CTRL-A :acladd usuario_remoto
  7. Ahora el usuario remoto ya podrá ver lo que hacemos en nuestra consola con: #screen -x usuario_local/screen-test
A partir de ahora, todo lo que teclees en esa consola, lo verá el otro usuario remoto.

NOTA: CTRL-A es la forma de entrar al modo comando de screen. usuario_local es el usuario con el que hemos configurado el entorno.




14 abril 2009

TIP: Testea de manera sencilla el rendimiento de una aplicación web

En relación al post recursos para acelerar la carga de aplicaciones web, aquí os dejo en un par de imágenes sobre cómo depurar todos los aspectos relacionados con una aplicación web, desde todas y cada una de las peticiones HTTP generadas y su tiempo de respuesta, hasta consejos de cacheo, CSS, redirecciones y un largo etcetera. Si alguna vez os habeis preguntado ¿qué es lo que ralentiza esta aplicación web?, ¿qué peticiones HTTP son las más pesadas?, ¿cómo puedo optimizar los javascripts de mi aplicación?, aquí tienes la respuesta.

Requisitos:
-Firebug
-YSlow

1. Haz click en el icono de YSlow en la barra inferior derecha de firefox. Se abrirá la consola de firebug con el tab de YSlow como en la imagen.



2. Haz click en "Performance".

3. Generará un informe en pantalla con todos los consejos necesarios para optimizar tu sitio. Si necesitas una versión impresa de este informe de rendimiento, haz click en el enlace "tools" y "printable view" como en la imagen.