ELSERVER.COM
Acceso a clientes
ELSERVER.COM

Bienvenido a nuestro blog.
Aquí charlamos abiertamente con nuestros clientes y seguidores entusiastas.

Buscar

  • Últimos Comentarios
    • Natán: Hace rato que tengo una cuenta de AdSense, la usaba hace bastante, y ahora ya no… tendría que meter un...
    • mariano: Como siempre les digo, sigan asi. De paso joel, como van las demas ideas a la carta en desarrollo...
    • Leonardo: Me alegro entonces qeu pronto podamos tener los backups a disposicion! saludos y sigan laburando...
    • Pablo Alvarez: Joel, La funcionalidad de sticky-sessions también está provista por WebLogic Server de BEA....
    • Joel Chornik: Leonardo, lío no armas :) Todo lo que se agrega es siempre nuevo. Cada tanto, surge la posibilidad de...

Unidades de Procesamiento: Mejorando la experiencia del usuario

Por Joel Chornik el 24 Mar 2008 en General

Existe documentación de sobra respecto de como mejorar la performance de nuestro sitio web. Desde generadores de CSS Sprites, reductores de código Javascript hasta simplemente buenas prácticas de desarrollo.

Las Unidades de Procesamiento (UP) son una forma de medir el consumo de recursos de sitios y aplicaciones dentro de la estructura Grid. Cada sitio dispone de una cantidad de UP disponibles y cada acción que realiza sobre el Grid (ejecutar un PHP, Perl, ASP, consultas SQL, leer y escribir archivos) insume una cierta cantidad.

Esto nos da una idea de cuan “pesado” es un sitio desde un punto de vista de consumo de recursos y lo utilizamos para evaluar de forma objetiva cuando un sitio requiere algún tipo de servicio especial, con mayor asignación de recursos.

Lo interesante es que a través de las UP se puede saber, en casi tiempo real (algunos minutos de diferencia), qué URLs de nuestro sitio están siendo accedidas, cuántas veces, y cuántas UP está utilizando cada una, en total y en promedio.

De esta forma es posible detectar rápidamente cuellos de botella o secciones un sitio particularmente lentas en relación al resto, y hacer un trabajo más fino para acelerar la aplicación. Esto es especialmente util en el trabajo con AJAX, donde muchas veces no se sabe cual de todos los componentes es el más o menos performante de todos.

Esta sección se puede encontrar en el GridPanel, en la sección de Reportes -> Unidades de Procesamiento, allí se pueden ver las unidades de procesamiento para la última hora, día y mes, en una apertura por dominio puntero.

Ya dejaron 5 opiniones sobre esta nota:

ELSERVER SRL no se responsabiliza por las opiniones vertidas en el presente blog sobre personas físicas o jurídicas, siendo las mismas exclusiva responsabilidad de quien las vierte. Asimismo las opiniones dadas por los usuarios del blog no reflejan necesariamente la opinión de ELSERVER SRL.

  1. Sebastian el 25 Mar 2008 a las 3:00 pm #

    Excelente explicacion y muy util.

  2. MinDokan el 25 Mar 2008 a las 7:20 pm #

    Interesante pero al mango, es algo que siempre me interesa ver, qué tanto estoy jodiendo al server y que tanto pesa mi web…. PERO!!!! …

    ARREGLÁ EL SERVER, ni una de mis webs anda ahhhhhhhhh… Una, me matan mis clientes, dos, mando los matones a la gente de acá de Rosario. :)

    Saludos, bromas en un día caluroso :)

  3. Cristian el 26 Mar 2008 a las 10:03 am #

    Muy bueno. Voy a testearlo =)

  4. Gabriel el 28 Mar 2008 a las 8:24 pm #

    Joel,

    Seria bueno tener un parametro de las unidades, cuanto seria un numero aceptable mensual de un sitio, que cantidad de unidades comprometen el servidor, etc. Tambien que pasa si le asignamos a un sitio x unidades, y llegan al limite. Saludos,

  5. Joel Chornik el 02 Abr 2008 a las 9:42 am #

    Gabriel,

    Si tenés razón. Te doy algunos datos:

    - De momento los sitios NO se ven afectado en lo más mínimo por llegar al límite de unidades disponibles. Es posible que esto se vuelva una opción de configuración para MultiCuenta, si desea que el sitio se frene con un mensaje especial o continúe consumiendo exceso de unidades, pero actualmente la función que cumplen es meramente informativa, principalmente para poder decidir cuando un sitio requiere un plan de mayores prestaciones, como un SPV o Dedicado.

    Para que tengas de referencia, el consumo de unidades de procesamiento, eliminando al top 5% de los sitios está por debajo de las 0.3 Unidades diarias. Si tenés un solo sitio podés estar por arriba o debajo de esto, si tenés un MultiCuenta lo más probable es que tiendas a este promedio.

    En general, recomendamos que un sitio que supere las 2000 unidades mensuales (algo así como 225 veces por arriba del promedio) estudie servicios más grandes como SPV o Dedicados o bien optimice su aplicación. Normalmente hay mucho para optimizar y los primeros que lo notan son los propios usuarios.

    Saludos!

Trackback URI | Seguir comentarios vía RSS

Dejá tu opinión!

Cerrar
Enviar por Correo