Buscar
Unidades de Procesamiento: Mejorando la experiencia del usuarioExiste 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. Trackback URI | Seguir comentarios vía RSS Dejá tu opinión!
|
Excelente explicacion y muy util.
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
Muy bueno. Voy a testearlo =)
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,
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!